如何用MATLAB表示e的计算

问题描述:

如何用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)