> 数学 >
如何用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的程序.
人气:272 ℃ 时间:2020-05-21 09:04:15
解答
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)
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版