作业帮 > 数学 > 作业

如何用MATLAB表示e的计算

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/10 15:08:44
如何用MATLAB表示e的计算
(1)已知数列Sn=(1+1/n)^n是收敛的,画出由点(n,Sn),n=1,2,…,N构成的折线图.取充分大的n,观察收敛速度.
(2)已知e^x=1+x+x^2/2!+...+x^n/n!+...,从而就有e=1+1+1/2!+...+1/n!+...,记Sn=1+1+1/2!+...+1/n!,画出由点(n,Sn),n=1,2,…,N构成的折线图.取充分大的n,观察收敛速度.
(3)将以上三种的计算结果画在同一张图上
求MATLAB的程序.
e^x为exp(x)
指数 ^ 直接输入就OK;
阶乘 n! 用 factorial(n)
绘图时,输入figure ;hold on 然后3次plot(*,*),三种结果在同一个图上
再问: 不太明白诶,可以举个例子么?把第一题打一下行么?谢谢啦。就是稍微详细一点的程序
再答: 第一题:
N = 100;
Sn= zeros(1,N);
for n = 1:N
Sn(n) = (1+1/n)^n;

end
figure;
plot(Sn)