关于matlab从1到无穷大求和的问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 06:03:38
sum=0;
n=1;
for i=1:999
sum=sum+1./(Eu.^n.*n.*factorial(n)).*(exp(-E./Eu).*(E.^n-(E+Ec).^n)+exp(E./Eu).*((Ec-E).^n-(-E).^n));
n=n+1;
end
请问以上表达方式可以得到从1到无穷大对n求和的正确解sum吗?
为什么我运行的结果都是NaN呢?请高手指点啊!
用求极限法的话程序应该怎么写啊?

Nan的意思是:Not a Number不是一个数
没把表示了吧,你这个问题就是求极限嘛,还不如求极限算了,不过这个求极限也没意义,因为极限就是无穷大

这题有意思
可能你的步骤少点吧 别的看不出来什么

1+2分之1)(1+2的平方分之1)(1+2的四次方分之)(1+2的八次方分之1)+1/2的15方
=2*(1-1/2)(1+1/2)(1+1/2^2)(1+1/2^4)(1+1/2^8)+1/2^15
=2*(1-1/2^2)(1+1/2^2)(1+1/2^4)(1+1/2^8)+1/2^15
=2*(1-1/2^4)(1+1/2^4)(1+1/2^8)+1/2^15
=2*(1-1/2^8)(1+1/2^8)+1/2^15
=2(1-1/2^16)+1/2^15
=2-1/2^15+1/2^15
=2