Derivatives Output as TraditionalForm
- To: mathgroup at smc.vnet.net
- Subject: [mg124448] Derivatives Output as TraditionalForm
- From: "mathgroup " <fizzymath at knology.net>
- Date: Fri, 20 Jan 2012 01:48:56 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
The following code was offered in a Wolfram Blog to make Derivatives print out as they would be written with pencil and paper rather then f^(0,1)[x,y] for example....which is standard Mathematica output....here is the code(written by Simon, I think was his name).....the original Blog had a Wolfram program pdConv ...however, you had to apply it to each expression whereas this code , once run, does it throughout the Notebook.... Derivative/:MakeBoxes[Derivative[inds__][g_][vars__],TraditionalForm]:=ToB oxes[Apply[Defer[D[g[vars],##]]&,Transpose[{{vars},{inds}}]/.{{var_,0}:>Sequence[],{var_,1}:>{var}}],TraditionalForm] I have 2 Questions.... (1) Why isnt this code standard within Mathematica rather then having to be Coded by the user?....I used to do all this with Format which was a Royal Nightmare by comparison.........I have never seen what purpose this output f^(0,1)[x,y] served.......or does it??? (2) Second....if I want to modify this code to get output as df/dx rather then df[x,y]/dx, , for example , how do I change it? I also wanted to present this Code in case there are others who don't know about it and might find it useful for their work.... thanks.....Jerry Blimbaum