matlab二维数组赋值问题

A=cell(1,40);

fori=1:40

A{i}=zeros(400,10);

A{i}(i,:)=1;

end

B=cell2mat(A);

B是你想要的矩阵。

顺便说一下你要的那种形式只在第一行到第40行,第41行倒第400行是360行*400列的零矩阵.

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。