Δy = 0 としてxを変化させると、極限Δx → 0 を考えることができる。これをxについて偏微分したと言う。
from sympy import * sym.init_printing() x=Symbol('x') y=Symbol('y') print(diff(sin(x),x)) print(diff(exp(x),x)) print(diff(x**4+x**3,x,2)) print(diff(x**2+x*y+2*y**2,x)) print(Derivative(y(t),t))
[vagrant@localhost python]$ python app.py
Traceback (most recent call last):
File “app.py”, line 2, in
sym.init_printing()
NameError: name ‘sym’ is not defined
あれ。。
3x^2 + 5xy + 3y^3
xで偏微分すると 6x + 5y
yで偏微分すると 5y + 9y^2
理屈は簡単ですな。