标签: matlab vector
我在MATLAB中有两个向量:
a = [1; 2; 3] b = [4; 5; 6; 7]
我想创建一个向量c,如下所示,但我无法弄清楚如何做到这一点。
c
c = [1 2 3 4 5 6 7]
答案 0 :(得分:2)
如果您不确定输入向量是否是垂直的,请使用这种强大的方法:
c = [ a(:); b(:) ];
colon将从每个向量,行和列向量中生成列向量。因此,您可以通过[ ... ; ... ]将它们连接起来。如果你想在最后得到一个行向量,你需要transpose最终结果:
colon
[ ... ; ... ]
transpose
c = [ a(:); b(:) ].';
答案 1 :(得分:0)
简单,只需使用c = [a b]应该给你c = [1 2 3 4 5 6 7]