【发布时间】:2017-04-18 21:17:34
【问题描述】:
我需要计算这个系列的总和
我需要这样的输出:
If n = 3;
x = function_name(n)
我需要x = 11.
If n = 5;
x = function_name(n)
我需要x = 45。
我相信我需要一个 for 循环来迭代;但我发现很难迭代增量值本身。
【问题讨论】:
标签: matlab for-loop iteration vectorization series
我需要计算这个系列的总和
我需要这样的输出:
If n = 3;
x = function_name(n)
我需要x = 11.
If n = 5;
x = function_name(n)
我需要x = 45。
我相信我需要一个 for 循环来迭代;但我发现很难迭代增量值本身。
【问题讨论】:
标签: matlab for-loop iteration vectorization series
function Total = abc(n)
nth_term=1;
Total = 1 ;
for d = 2:2:(2*(n-1))
nth_term = nth_term + d;
Total =Total + nth_term;
end
end
【讨论】:
inc=2;
sum=1;
next=1;
n=input('what is n?\n');
for i=2:n
next=next+inc;
sum=sum+next;
inc=inc+2;
end
disp('sum is ');
disp(sum);
【讨论】:
【讨论】: