【发布时间】:2023-03-09 16:12:01
【问题描述】:
我在matlab中有一个for循环,我想用不同行数的不同矩阵制作一个矩阵(我不知道行数会有什么差异)。例如,我有两个矩阵,分别是 10x1 和 4x1。我怎样才能从他们两个中制作一个矩阵。(在这种情况下我知道有什么区别,但在我的循环中我不会知道它们的区别。)
A =
0.1000
0.5000
0.6000
0.8000
0.3000
0.2000
0.7000
0.6000
0.1000
1.0000
B =
0.1000
0.2000
0.3000
0.4000
C =
0.1000 0.1000
0.5000 0.2000
0.6000 0.3000
0.8000 0.4000
0.3000 NaN
0.2000 NaN
0.7000 NaN
0.6000 NaN
0.1000 NaN
1.0000 NaN
我希望我的最后一个矩阵像 C。
【问题讨论】:
-
如果你的10x1矩阵是
A,你的4x1矩阵是B,那么你可以做M=[A;B]。如果要添加另一个 Nx1 矩阵C,请执行M=[M;C]。 -
感谢您的回复。但我想要的是 A 和 B 的组合作为一个 10 x 2 列矩阵,对于矩阵 B 中的缺失行,其为零或 NAN。