预分配不工作…
3视图(30天)
显示旧的评论
大家好!
我有点迷失,
今天早上我跑一个代码和pre分配不工作,它改变了我的矩阵大小与任何原因,
所以我做了一个小尝试像这样:
n = 3
x = 0 (1, n);
为2 = 1:10
x (ii) = (2);
结束
%
之前我有一个错误,因为规模就超过了…现在的作品,它改变x的大小,如何避免?
最好的问候,
接受的答案
拉吉
2020年2月3日
问题是不清楚。你在这里想做什么?pre分配好工作。你可以检查它在代码中通过将断点。循环仅仅覆盖pre分配矩阵。如果你想要停止循环当执行到达预先分配矩阵尺寸然后使用这样的:
n = 3
x = 0 (1, n);
temp =长度(x);
为2 = 1:10
x (ii) = (2);
如果2 = = temp
打破
结束
结束
%