用矩阵替换矩阵元素

时间:2017-06-13 20:33:22

标签: matlab matrix

我有一个Matrix M [n,m] M=zeros(n,m)。我希望该矩阵的所有元素M(i,j)都是随着[0 1]随机填充的另一个大小为K [i,j * 2]的矩阵K. 我尝试了以下内容,但我没有得到任何结果

 system= zeros(20,20);
for i=1:20
    for j=1:20 
        system(i,j)=randi([0 1], i,j*2);
    end
end 

任何解决方案?谢谢。

1 个答案:

答案 0 :(得分:0)

请尝试以下代码。

system= cell(20);
for i=1:20 
    for j=1:20 
        system{i,j}=randi([0 1], i,j*2); 
    end 
end 
system =cell2mat(system);