MathGroup Archive 2009

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

Search the Archive

Re: Best syntax for derivative

  • To: mathgroup at smc.vnet.net
  • Subject: [mg96424] Re: [mg96386] Best syntax for derivative
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Fri, 13 Feb 2009 03:44:07 -0500 (EST)
  • Organization: Mathematics & Statistics, Univ. of Mass./Amherst
  • References: <200902121141.GAA08658@smc.vnet.net>
  • Reply-to: murray at math.umass.edu

    f[x_, y_, z_] := Sin[x y z]
    f2[x_, y_, z_] = D[f[x, y, z], y]

Observe no ":" in the assignment for f2, since you want Set and not 
SetDelayed here (so that the formula for the derivative is calculated 
immediately for your f).  This allows you readily to evaluate the 
partial derivative at specific numbers or algebraic expressions.  For 
example:

   f2[1, 4, -Pi/2]
   f2[a+b, c, d/h]


Aaron Fude wrote:
> Hi,
> 
> Suppose I have a function of three variables
> 
> f[x_, y_, z_]:=Sin[x y z]
> 
> And I want to construct g[x, y, z] which is the partial derivative of f
> [] with respect to y. I do
> 
> f[x_, y_, z_] := Sin[x y z]
> g[x_, y_, z_] := D[f[x, temp, z], temp] /. temp -> y
> 
> but I'm sure there is something better. Something along the lines of
> 
> g = Partial[f, 2]
> 
> Many thanks in advance.
> 
> Aaron
> 

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: Best syntax for derivative
  • Next by Date: Re: copy/paste of exponents
  • Previous by thread: Re: Best syntax for derivative
  • Next by thread: Re: Best syntax for derivative