【发布时间】:2016-09-11 05:43:27
【问题描述】:
for ii=1:5
a(ii) = (ii)^2;
end
a
说,我将循环索引的结束值从 5 更改为 4,给出的答案仍然是 [1 4 9 16 25]
只有当我“清除所有”时,它才会给出 [1 4 9 16]
这正常吗?
【问题讨论】:
-
Im sorry is [1 4 9 16] A 在您编辑结束索引或运行循环之后的结果?
-
使用新值运行循环后
-
我想我明白为什么了。也许是因为我没有预先分配/初始化 A
-
清除具体变量就够了,也'clear a'