build a block matrix from matrices
4 次查看(过去 30 天)
显示 更早的评论
I am trying to build a block matrix from square diagonal matrices e.g. M{1,1},M{1,2},M{2,1}, and M{2,2} and I need to transfer them to a big matrix B such that:
B=[M{1,1} M{1,2}]
[M{2,1},M{2,2}];
each M has the same dimension.. I appreciate any help..
0 个评论
采纳的回答
Walter Roberson
2018-4-7
B = cell2mat(M);
provided that the M are all the same size. (It will work in some other cases as well.)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!