【发布时间】:2019-01-21 17:41:42
【问题描述】:
我们有一个数据集 X n*m 矩阵,我想创建一个像这样的矩阵 W=[0 X;X' 0] 我应该如何在 Matlab 中做到这一点?
A=[1 2;3 4];
B=[0 A;A' 0];
那段代码有什么问题?
【问题讨论】:
-
A 是 2x2,而 0 只有 1x1,所以尺寸不会相加。如果这是您的目标,
B=[[0;0] A;A' [0;0]];将创建一个 4x3。B=[zeros(2) A; A' zeros(2)]如果您想要 4x4,但在每种情况下您都必须添加足够的 0 以匹配尺寸。
标签: matlab matrix linear-algebra