MATLAB编程:将两个一维数组A,B合并成一个一维数组C,而A作为C的奇数列,B作为C的偶数列。

如A=[1 2 3],B=[4 5 6],C=[1 4 2 5 3 6].跪求答案

当A、B为行向量时:

A=[1 2 3]; B=[4 5 6]; 
C=[A;B];
C=C(:);

当A、B为列向量时:

A=[1; 2; 3]; B=[4; 5; 6]; 
C=[A, B].';
C=C(:);

PS: Matlab 采用“列优先”

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-14
纠正一下楼上的,行向量拼接AB之间为逗号,列向量拼接中间为分号,行向量拼接时第三行可以省略,其他的没问题
相似回答