存储从循环中获取的数据

时间:2017-01-17 02:00:58

标签: matlab

假设MATLAB程序写成:

c=5;
a=4.5;
m=14;
for i=1:14
    a=c*a;
end

如何存储a的值?我希望稍后使用a的值。

2 个答案:

答案 0 :(得分:0)

您需要在数组中存储var diffs = from x in times from y in times select (x - y).TotalMinutes; return diffs.Any(x => x < 10); 的先前值。您可以在循环之外预先分配数组,然后每次循环填充它。

a

答案 1 :(得分:0)

@ Suever的答案的简短形式可以写成:

c=5;
a=4.5*c.^(0:14);

结果是:

a=
4.50000000000000    22.5000000000000    112.500000000000    562.500000000000    2812.50000000000    14062.5000000000    70312.5000000000  .......