This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Defining Derivatives

You can define the derivative in Mathematica of a function of one argument simply by an assignment like .
This defines the derivative of to be . In this case, you could have used instead of .
In[1]:=
Click for copyable input
The rule for is used to evaluate this derivative.
In[2]:=
Click for copyable input
Out[2]=
Differentiating again gives derivatives of .
In[3]:=
Click for copyable input
Out[3]=
This defines a value for the derivative of at the origin.
In[4]:=
Click for copyable input
Out[4]=
The value for is used.
In[5]:=
Click for copyable input
Out[5]=
This defines the second derivative of , with any argument.
In[6]:=
Click for copyable input
Out[6]=
The value defined for the second derivative is used.
In[7]:=
Click for copyable input
Out[7]=
To define derivatives of functions with several arguments, you have to use the general representation of derivatives in Mathematica.
f'[x_]:=rhsdefine the first derivative of f
Derivative[n][f][x_]:=rhsdefine the n^(th) derivative of f
Derivative[m,n,...][g][x_,_,...]:=rhs
define derivatives of g with respect to various arguments

Defining derivatives.

This defines the second derivative of with respect to its second argument.
In[8]:=
Click for copyable input
This uses the definition just given.
In[9]:=
Click for copyable input
Out[9]=