matlab中多维数组部分维数整体赋值语法问题。。

2025-05-10 01:13:43
推荐回答(1个)
回答1:

A=cell(1,40);
for i=1:40
A{i}=zeros(400,10);
A{i}(i,:)=1;
end
B=cell2mat(A);
B是你想要的矩阵。
顺便说一下,你要的那种形式只在第一行到第40行,第41行倒第400行是360行*400列的零矩阵.