Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 以特定格式将两列合并为一列_Matlab_Vector_Multiple Columns - Fatal编程技术网

Matlab 以特定格式将两列合并为一列

Matlab 以特定格式将两列合并为一列,matlab,vector,multiple-columns,Matlab,Vector,Multiple Columns,我有两个列向量,形式如下: A=[650;854;956]和B=[756;890;1057] 所需的输出将是以下形式的单列向量: C=[650 756 854 890 956 1057] 在没有任何for循环的情况下,获得所需输出的合适方法是什么 谢谢你抽出时间 致以最良好的祝愿 您基本上可以这样做: C = [A.'; B.']; C = C(:); C将是具有所需值的列向量 其工作原理是,我们首先将两个转置的列向量连接成两行,然后使用matlab colon运算符交织值。基本上可以这样做:

我有两个列向量,形式如下: A=[650;854;956]和B=[756;890;1057]

所需的输出将是以下形式的单列向量: C=[650 756 854 890 956 1057]

在没有任何for循环的情况下,获得所需输出的合适方法是什么

谢谢你抽出时间


致以最良好的祝愿

您基本上可以这样做:

C = [A.'; B.'];
C = C(:);
C将是具有所需值的列向量


其工作原理是,我们首先将两个转置的列向量连接成两行,然后使用matlab colon运算符交织值。

基本上可以这样做:

C = [A.'; B.'];
C = C(:);
C将是具有所需值的列向量


其工作原理是,我们首先将两个转置的列向量连接成两行,然后使用matlab colon运算符交织值。

如果要连接并排序这两个数组,可以使用:C=sort[A;B]@il_raffa给定的解决方案非常有用。非常感谢。如果您想将这两个数组连接起来并排序,可以使用:C=sort[A;B]@il_raffa给定的解决方案非常有用。非常感谢。这个解决方案很有用。非常感谢。在第一行中,您还可以在串联矩阵上使用转置运算符一次:C=[A,B];这个解决方案是有用的。非常感谢。在第一行中,您还可以在串联矩阵上使用转置运算符一次:C=[A,B];