@sym: diff (f) ¶@sym: diff (f, x) ¶@sym: diff (f, x, x, …) ¶@sym: diff (f, x, n) ¶@sym: diff (f, x, y) ¶@sym: diff (f, x, x, y, y, …) ¶@sym: diff (f, x, n, y, m, …) ¶Symbolic differentiation.
Examples:
syms x
f = sin (cos (x));
diff (f)
⇒ (sym) -sin(x)⋅cos(cos(x))
diff (f, x)
⇒ (sym) -sin(x)⋅cos(cos(x))
simplify (diff (f, x, x))
⇒ (sym)
2
- sin (x)⋅sin(cos(x)) - cos(x)⋅cos(cos(x))
Partial differentiation:
syms x y f = cos(2*x + 3*y); diff(f, x, y, x) ⇒ (sym) 12⋅sin(2⋅x + 3⋅y) diff(f, x, 2, y, 3) ⇒ (sym) -108⋅sin(2⋅x + 3⋅y)
Other examples:
diff(sym(1)) ⇒ (sym) 0
Partial derivatives are assumed to commute:
syms f(x, y)
diff(f, x, y)
⇒ ans(x, y) = (symfun)
2
∂
─────(f(x, y))
∂y ∂x
diff(f, y, x)
⇒ ans(x, y) = (symfun)
2
∂
─────(f(x, y))
∂y ∂x
See also: @@sym/int.
Package: symbolic