一介导数
>>>diff(cos(x),x)-sin(x) 偏微分>>>diff(cos(x*y),x)-y⋅sin(x⋅y)还元法求导数
例如>>>t=Symbol('t')>>>#x=t+1,t=x-1 so dcos(x)/dx = dcos(t+1)/dt * d(dt)/dx>>>>>>diff(cos(x).subs(x,t+1),t).subs(t,x-1)/diff(x-1,x)-sin(x)高阶导数
比如求>>>diff(x*y*z,x,y,z)1 求积分不定积分>>>integrate(cos(x),x)sin(x)定积分>>>integrate(exp(-x), (x, 0, oo))1二重积分
>>> integrate(exp(-x**2 - y**2), (x, -oo, oo), (y, -oo, oo))π当然也可以弄多重积分>>> integrate( x*y*z,(x,0,1),(y,0,1),(z,0,1) )1/8求极限
>>> limit(sin(x)/x, x, 0)1>>> expr = x**2/exp(x)>>> limit(expr, x, oo)0左逼近>>> limit(1/x, x, 0, '-')-∞右逼近>>> limit(1/x, x, 0, '+')∞泰勒展开>>>expr = exp(sin(x))>>>expr.series(x, 0, 4)#x=0 处泰勒展开(其实是假定x的四次幂时已经可以忽略不记了)>>> sin(x).series(x,0,4) 3 x ⎛ 4⎞x - ── + O⎝x ⎠ 6如果你不想要最后那个尾巴,你可以这样
>>> sin(x).series(x,0,4).removeO() 3 x - ── + x 6