Matlab 以特定格式将两列合并为一列
我有两个列向量,形式如下: A=[650;854;956]和B=[756;890;1057] 所需的输出将是以下形式的单列向量: C=[650 756 854 890 956 1057] 在没有任何for循环的情况下,获得所需输出的合适方法是什么 谢谢你抽出时间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运算符交织值。基本上可以这样做:
致以最良好的祝愿 您基本上可以这样做:
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];