I want to create my own function derivative Derivada
.
So, I already set some properties like:
Derivada[x_^n_, x_Symbol] := n*x^(n - 1)
Derivada[n_*x_, x_Symbol] := n
Derivada[Log[x_], x_Symbol] := 1/x
Derivada[_?NumericQ, x_Symbol] := 0
Derivada[(a_?NumericQ) f_, x_Symbol] := a*Derivada[f, x]
Derivada[Exp[x_], x_Symbol] := Exp[x]
Derivada[a_^x_, x_Symbol] := a^x Log[a]
How can I make a derivative of a polynomial fuction like:
Derivada[x^2 + 3 x, x]
Or:
Derivada[x^3 + x^2 + 3 x, x]
Another question:
How can I set to zero if I want to derive f[x]
with respect to y
for example.
And about the Chain Rule? How can I set this? For exemplo: Ho to derive
Exp[3x]
Or
Sqrt[3x+1]