MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Avoid the use of certain functions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg111035] Re: Avoid the use of certain functions
  • From: "David Park" <djmpark at comcast.net>
  • Date: Sun, 18 Jul 2010 01:02:26 -0400 (EDT)

You could always do something like this:

MakeBoxes[Csc[x_], form : (StandardForm | TraditionalForm)] :=
 InterpretationBox[#1, #2] & @@ {MakeBoxes[HoldForm[1/Sin[x]]], 
   Csc[x]} 

1/Sin[x]
% // FullForm 

Use 

MakeBoxes[Csc[x_], form : (StandardForm | TraditionalForm)] =. 

to clear the definition.

Frankly, I wouldn't do that kind of formatting because it is too special and
is hiding what Mathematica is actually working on and may not give the
intended result with more complicated expressions. 

Clearly, you are trying to use Mathematica in a way that gives clearer
results in a textbook form. This is a good idea. If you gave some specific
examples you might obtain better answers.


David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/  



From: Sam Takoy [mailto:sam.takoy at yahoo.com] 

Hi,

Is there a way to ask Mathematica to avoid expressing answers in terms 
of certain functions. For example, I can stand Sec, Csc, Sech, and Csch 
and would rather see Sec^-1, etc.

Thanks!




  • Prev by Date: Re: total newbie
  • Next by Date: Re: Combine matrices of equal height
  • Previous by thread: Avoid the use of certain functions
  • Next by thread: Re: Avoid the use of certain functions