构造块矩阵的建议

时间:2015-05-23 18:22:54

标签: matlab matrix

我有两个nxn平方矩阵A& B.我想构造一个块矩阵,其第(i,j)个块是2×2对角矩阵,其第(1,1)个条目是A的第(i,j)个条目,并且其(2,2)该条目是B的第(i,j)条。

我是MATLAB的新手,之前从未编码过,也无法弄清楚如何做到这一点。任何建议都将非常感激。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

有关该问题的更多信息会有所帮助,您是否确信所描述的块矩阵可以满足您的需求。

A = rand(3);
B = rand(3);

out = cell(3);
for k = 1:numel(out)
    out{k}(1,1) = A(k);
    out{k}(2,2) = B(k);
end

out = cell2mat(out);