将两个单元格数组组合成块对角线数组

2次浏览(过去30天)
Myrtle42
Myrtle42 2018年2月10日
回答: 沃尔特·罗伯森 2018年2月10日
函数blkdiag可用于将两个不同维度的数值数组组合成一个块对角矩阵,缺失的位置为0。两个单元格数组是否有相似之处,其中缺失的元素只是空单元格?(我可以手动完成,只是想知道是否有一个内置函数来保持我的代码干净如blkdiag)。谢谢!

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2018年2月10日
n = number (YourCell);
Out = cell(n, n);
out(1:n+1:end) = YourCell;

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!