Matlab出现的问题注意:分成1.2.3.级数【项数n分别为3、6、10】 求破.我数据都出来了.就是会出现数据乱排的现象.求程序.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 02:21:30

Matlab出现的问题注意:分成1.2.3.级数【项数n分别为3、6、10】 求破.我数据都出来了.就是会出现数据乱排的现象.求程序.
Matlab出现的问题

注意:分成1.2.3.级数【项数n分别为3、6、10】 求破.我数据都出来了.就是会出现数据乱排的现象.求程序.

Matlab出现的问题注意:分成1.2.3.级数【项数n分别为3、6、10】 求破.我数据都出来了.就是会出现数据乱排的现象.求程序.
clear
clc


n=[3,6,10];%项数,可以任意加,任意改
m=length(n);
x=(0:0.2:2.0)';%自变量
y=ones(length(x),m);%近似值


for j=1:m
    for i=1:n(j)
        y(:,j)=1+y(:,j).*x/(n(j)+1-i);
    end
end


%显示结果
disp([x,exp(x),y])
%画图
plot(x,y)
hold on
plot(x,exp(x),':k')
legend(strsplit([sprintf('n=%d,',n),'realval'],','),'Location','NorthWest')


运行结果:
         0    1.0000    1.0000    1.0000    1.0000
    0.2000    1.2214    1.2213    1.2214    1.2214
    0.4000    1.4918    1.4907    1.4918    1.4918
    0.6000    1.8221    1.8160    1.8221    1.8221
    0.8000    2.2255    2.2053    2.2255    2.2255
    1.0000    2.7183    2.6667    2.7181    2.7183
    1.2000    3.3201    3.2080    3.3193    3.3201
    1.4000    4.0552    3.8373    4.0527    4.0552
    1.6000    4.9530    4.5627    4.9464    4.9530
    1.8000    6.0496    5.3920    6.0341    6.0496
    2.0000    7.3891    6.3333    7.3556    7.3890
绘制图像: