Matlab:用增量计算级数和
Matlab: Compute sum of series with increment
我需要这样的输出:
If n = 3;
x = function_name(n)
我需要得到 x = 15
.
If n = 5;
x = function_name(n)
我需要得到 x = 57
.
我相信我需要一个 for 循环来迭代;但我发现很难迭代增量值本身(在 1 之后,系列中每 2 组数字将增量值增加 4)。
inc=4;
sum=1;
next=1;
n=input('what is n?\n');
while n~=1
for j=1:2
next=next+inc;
sum=sum+next;
end
inc=inc+4;
n=n-2;
end
disp('sum is ');
disp(sum);
我需要这样的输出:
If n = 3;
x = function_name(n)
我需要得到 x = 15
.
If n = 5;
x = function_name(n)
我需要得到 x = 57
.
我相信我需要一个 for 循环来迭代;但我发现很难迭代增量值本身(在 1 之后,系列中每 2 组数字将增量值增加 4)。
inc=4;
sum=1;
next=1;
n=input('what is n?\n');
while n~=1
for j=1:2
next=next+inc;
sum=sum+next;
end
inc=inc+4;
n=n-2;
end
disp('sum is ');
disp(sum);