MathGroup Archive 2004

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

Search the Archive

Re: Forcing a Derivative

  • To: mathgroup at
  • Subject: [mg50855] Re: Forcing a Derivative
  • From: "Steve Luttrell" <steve_usenet at>
  • Date: Fri, 24 Sep 2004 04:41:29 -0400 (EDT)
  • References: <cijej8$hlp$>
  • Sender: owner-wri-mathgroup at

For some reason my reply (on 21 September 2004) to this posting vanished 
into the aether. Here it is again:

Here's one way to coerce Mathematica into doing what you want.

Use total derivative to evaluate derivatives of objects w.r.t. anything:

Dt[f g, x]


g Dt[f,x]+f Dt[g,x]





Don't like the verbose notation? Use the notation package to restore things
back to the way you wanted them in the first place.

<< Utilities`Notation`

Define a new notation that bidirectionally relates your preferred primed
notation (typeset form) to the Mathematica Dt notation (internal form). Note
that the expression below has to be entered using the notation palette
because it has some hidden information in it.

Notation[x_' \[DoubleLongLeftRightArrow] Dt[x_]]






(f g)'


g f'+f g'

Steve Luttrell

"Scott Guthery" <sguthery at> wrote in message 
news:cijej8$hlp$1 at
> How does one force Derivative[n] to actually take the derivative?
> For example if ...
> f[x_] = x^2 + 7
> g[x_]=3x^3 + 23
> then
> Derivative[2][f * g]
> just puts a couple of primes on the product rather than actually computing 
> the dervative.
> Thanks for any insight.
> Cheers, Scott

  • Prev by Date: Re: Integrating Feynman integrals in mathematica
  • Next by Date: Re: Matrix differential equation
  • Previous by thread: Re: Re: Forcing a Derivative
  • Next by thread: M. v5.0: Format Size Problem