> 其他 >
matlab 计算多项式的泰勒级数展开的各项系数
多项式为 y=(11/6-3*x+3/2*x^2-1/3*x^3)^a;其中a为变量,现在对y进行泰勒级数展开,y=w(0)+w(1)*x+w(2)*x^2+.+w(n)*x^n;其中n=1:100;如何求w呢;
人气:424 ℃ 时间:2019-11-08 10:48:30
解答
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=sym(zeros(m+1,1));w(1)=subs(f,x,0);f=f-w(1);for n=m:-1:2    w(n+1)=subs(f...这样的话当m很大时,会计算的很慢啊,m=40的时候计算的特别慢,符号计算速度慢很正常的。
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版