你如何使用while循环计算等差级数的总和?
How do you count the sum of arithmetic progression using while loop?
我是 MATLAB 和编码的新手,非常感谢任何帮助。我想制作一个程序来计算自然数等差级数的总和,其中输入 N 作为序列中项的总自然数,项之间的公差为 1 并使用 while 循环计算它。我不知道如何编写这个程序,所以如果有人能帮助我,我将不胜感激。提前致谢!
total number代表你问题中的N。 diff 表示等差级数中每一项的差值。 start代表给定等差数列的初始值。
total_number=5;
diff=3;
start=1;
sum=0;
i=1;
while i<=total_number
tmp=start+diff*(i-1);
sum=sum+tmp;
i=i+1;
end
希望这个回答对您有所帮助。
我是 MATLAB 和编码的新手,非常感谢任何帮助。我想制作一个程序来计算自然数等差级数的总和,其中输入 N 作为序列中项的总自然数,项之间的公差为 1 并使用 while 循环计算它。我不知道如何编写这个程序,所以如果有人能帮助我,我将不胜感激。提前致谢!
total number代表你问题中的N。 diff 表示等差级数中每一项的差值。 start代表给定等差数列的初始值。
total_number=5;
diff=3;
start=1;
sum=0;
i=1;
while i<=total_number
tmp=start+diff*(i-1);
sum=sum+tmp;
i=i+1;
end
希望这个回答对您有所帮助。