【发布时间】:2019-03-10 10:55:17
【问题描述】:
我正在尝试解决一个问题,它创建了一个 Nx1 单元,其中存储的数据始终是 N 个 2x2 矩阵。
例子:
N = 2
mycell = cell(N,1);
for i =1:N;
mycell{i} = randi([0, 10], 2);
end
newmatrix = zeros (N+1);
所以说 mycell{1} 看起来像:
[3 5
2 1]
mycell{2} 看起来像:
[6 9;
3 2]
我的新零矩阵如下所示:
[0 0 0
0 0 0
0 0 0]
我也想让它看起来像这样(在这种对角线设置中,将第一个单元格的最后一个元素与下一个单元格的第一个元素连接起来):
[3 5 0
2 7 9
0 3 2]
是否有一种简单的方法可以做到这一点或任何内置的 Matlab 函数可能会有所帮助?
谢谢。
【问题讨论】: