matlab 中求和:(1+1/2+1/3+...+1/n),n从1到无穷,可以把编程的程序给我吗?
clear;N=input('pleaseinputN=');forn=1:1:Na(n)=1/n;a;A=sum(a);end[N,A]这样实际些吧...
clear;N=input('please input N=');for n=1:1:N a(n)=1/n; a; A=sum(a);end[N,A]这样实际些吧
展开
3个回答
展开全部
少年,这个级数是发散的,复习一下高等数学吧,计算出来是正无穷。
另外如果要求和的话建议用2L的symsum函数直接算,写循环不好。
另外如果要求和的话建议用2L的symsum函数直接算,写循环不好。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clear
n=input('n=');
sum=0;
for i=1:n
sum=sum+1/i;
end
disp(sum);
n=input('n=');
sum=0;
for i=1:n
sum=sum+1/i;
end
disp(sum);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询