matlab a=[a;b]是什么意思

如题 还有为甚么要这么用?
2024-11-06 08:17:20
推荐回答(2个)
回答1:

一般是把向量b补到矩阵a的最后一行。在矩阵需要逐行计算得到的场合用。

回答2:

[a;b]表示按列的方式将a和b组合成一个矩阵。a和b可以是数、向量或者矩阵

测试代码:

测试结果

若a=[1 2 3],b=[4 5 6],则

若a=[1 2 3; 1 2 3], b=[4 5 6; 4 5 6],则

-----------------------------------

作用:常用于将多个矩阵合并成一个矩阵,以便于后续处理。而a=[a;b]将覆盖掉原来的a,常用于迭代处理