matlab 泰勒多项式展开
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 20:40:19
symssps=((s^2+1))^3*(s+5)^2*(s^4+4*s^2+7)ps1=expand(ps)结果:ps=(s^2+1)^3*(s+5)^2*(s^4+4*s^2+7)ps1=175+
系数应该是一样的,不一样的话说明你算错了.
closeallclear,clcsymsx;f=x*sin(x);t=taylor(f);%画x*sin(x)原函数plotT=ezplot(f,[-3,3]);set(plotT,'Color',
稍等,啦啦啦再答:再问:虽然我自己已经做出来了,不过还是谢谢,给你这么高的悬赏分吧。再答:。。。。高数问题!泰勒展开!详细过程!奖励:获35(财富值+经验值),为被提问者采纳20+提问者悬赏15。。。
tanx=x+x^3/3+2x^5/15+17x^7/315+62x^9/2835++[2^(2n)*(2^(2n)-1)*B(2n-1)*x^(2n-1)]/(2n)!+.(|x|<π/2).
默认在0处展开,log(x)在0处无意义
vpa(s)就可以了.
用符号语言比较简单:symsxf=log2(x);taylor(f,4,2)%这个是n=4,x0=2展开,n、x0可以换的;>>ans=(x-3)/(3*log(2))-(x-3)^2/(18*log
expandsimple针对符号计算对数值的东西当然错你先x,y值都赋值了z的值直接就出来了x=[20:5:60]';y=[2:1:10]';z=89.057-0.0601*(y-5)-0.09296
展开式应该没有限制而函数的无穷级数才有限制,因为级数的收敛有时要求x在某一范围内
例:因为arctan的导数等于1/(1+x^2),所以arctan的泰勒展开式是1-x^2+x^4-x^6+.的antiderivative,也就得到arctan(x)=x-(x^3)/3+(x^5)
再问:学霸受我一拜
直接使用taylor函数就行了symscxyay=c*(1-a*sin(x))y1=taylor(y,2,0)这个得到的y1就是y在x=0处的二阶展开c-a*c*x祝你学习愉快!
泰勒展开的的意义,只是在x=a的邻域内,有泰勒展开式和原函数相等,而在邻域外就不一定了.你所取的区域过大,所以把图像掩盖了,取小一点就能看出效果了.>>symsxyf;>>y=log2(x);>>ez
e^x=1+x+x^2/2!+x^3/3!+……+x^n/n!+……ln(1+x)=x-x^2/2+x^3/3-……+(-1)^(k-1)*(x^k)/k(|x|
clear;clc; syms x a;m=5;%自己改y=(11/6-3*x+3/2*x^2-1/3*x^3)^af=taylor(y,m+1,x); w=s
x0=4,代入各阶导求值再问:这道题的5次多项式展开我已经做好了,谢谢。请您再详细说说:这道题的余项该怎样求?余项中的ξ该怎样求?再答:五一放假,不在学校,回头和你说!再问:教材中的标准答案是:-56
可能相同,也可能不同.比如f(x)=x^n
Taylor好像只能单变量展开吧,你这个是在x1=0处展开