# Defining Derivatives

You can define the derivative in the Wolfram Language of a function f of one argument simply by an assignment like f'[x_]=fp[x].

This defines the derivative of to be . In this case, you could have used = instead of :=:
 In[1]:=
The rule for f'[x_] is used to evaluate this derivative:
 In[2]:=
 Out[2]=
Differentiating again gives derivatives of :
 In[3]:=
 Out[3]=
This defines a value for the derivative of at the origin:
 In[4]:=
 Out[4]=
The value for g'[0] is used:
 In[5]:=
 Out[5]=
This defines the second derivative of g, with any argument:
 In[6]:=
 Out[6]=
The value defined for the second derivative is used:
 In[7]:=
 Out[7]=

To define derivatives of functions with several arguments, you have to use the general representation of derivatives in the Wolfram Language.

 f'[x_]:=rhs define the first derivative of f Derivative[n][f][x_]:=rhs define the n 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 g with respect to its second argument:
 In[8]:=
This uses the definition just given:
 In[9]:=
 Out[9]=