1楼:
syms x
r = taylor(sin(x),7,pi/6)
用matlab求函数的5阶泰勒级数式。
2楼:mcr董事长
^>> syms x
>> taylor((1-2*x+x^3)^0.5-(1-3*x+x^2)^(1/3),x,'expansionpoint',0,'order',6)
ans =
(239*x^5)/72 + (119*x^4)/72 + x^3 + x^2/6
结果是出来了,不过不知道你要在哪一点,于是我就在0点了。要在别的点只要把'expansionpoint'后面的数改一下。
注意:'order',6表示5阶,且结果没有写出误差项!
还有我的matlab是2012b的,不同版本的语法可能有所不同,尤其是老版本。
3楼:屋
用这个公式:
taylor(f(x),x,'order',5)即可
用matlab求函数的泰勒式
4楼:匿名用户
syms x;
taylor(exp(-2*x),7)
用matlab求解函数在指定点的泰勒式:sin(z),z0=pi/6
5楼:戴头盔是
>> syms x;
>> taylor(sin(x),6,6/pi)这个表示把sin(x)在6/pi处展至5阶。
其他的你可以用mat类推操作一下就ok了。
matlab实现下公式的taylor级数
6楼:幸运的申朋朋
在(m,
n)处泰勒展开:y(x1,x2)=y(m,n)+yx1(m,n)*x1+yx2(m,n)+。。。
结果:y=l^回2/(l+m*d1+n*d2)^2 - 2*l^2*d1*(x1-m)/(l+m*d1+n*d2)^3 - 2*l^2*d2*(x2-n)/(l+m*d1+n*d2)^3
若答m=n=0,y=1 - 2*d1*x1/l - 2*d2*x2/l
即: a=1
b= - 2*d1/l
c= - 2*d2/l
matlab中taylor式
7楼:我行我素
^可这样求:
>> syms x
y=(x+1)^2*sin(x);
y1=taylor(y,x,'order',8)结果是:
y1 =
(41*x^7)/5040 + x^6/60 - (19*x^5)/120 - x^4/3 + (5*x^3)/6 + 2*x^2 + x