99问答网
所有问题
MATLAB报错:In an assignment A(I) = B, the number of elements in B and I must be the same.
我想生成20个不同的矩阵,
for i=1:20
A(i)=[2*i 3*i;4*i 5*i];
end,出现错误,该如何修改
举报该问题
推荐答案 2015-07-14
A(i)表示矩阵A的第i个数的值,A(i)=[2*i 3*i;4*i 5*i];这句意思是将一个2*2的矩阵赋值给某个数,不报错才不正常。你可以这样写:
A = zeros(2,2);
for i=1:20
A(:,:,i)=[2*i 3*i;4*i 5*i];
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BOeeXOvOWzjOett7OB.html
相似回答
大家正在搜
相关问题
MATLAB编程时为什么出现这个错误: In an assi...
求问matlab 的 In an assignment A(...
在运行matlab为什么会出现??? In an assig...
Matlab错误 In an assignment A(I)...
初学 MATLAB 遇到的问题:In an assignme...
matlab中出现??? In an assignment ...
Matlab绘图In an assignment A(I) ...
MATLAB程序中出现一下错误