while循环(1.0)

ii = 1
while ii<1000
ii+=1
x[ii]=ii
end
这可能是今天编辑器给我开的玩笑,不知道为什么,会报错,
image
请帮忙看下问题.

涉及到变量范围的问题,
在 ii 前面加个 global 就行了,因为命令行模式下的变量是mian域的全局变量。

还是这样比较好

for i = 1:1000
x[i] = i
end

image