Объединение двух столбцов в один с определенным форматом - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть 2 вектора-столбца в форме следующего вида: A = [650;854;956] и В = [756;890;1057].

Требуемым выходным значением будет вектор-столбец в форме: C = [650 756 854 890 956 1057]

Каким будет подходящий способ получения требуемого выходного сигнала (без всякого цикла)?

Благодарю за ваше время.

С наилучшими пожеланиями!

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете просто сделать это:

C = [A.'; B.'];
C = C(:);

C будет вектором столбца с желаемыми значениями.

Как это работает, мы сначала соединяем два транспонированных вектора столбцав две строки, а затем используйте оператор Matlab colon для переплетения значений.

...