merge two matrices after odd rows

I have 2 matrices:
A=[1 1;1 1;1 1]
B=[2 3;4 5;6 7]
i want to get -
C=[1 1;2 3;1 1;4 5;1 1;6 7]
(ccombine every row of B after odd row in A)
i tried:
result = reshape(([A B].'),[],1)
but it gives me:
C=
1
1
2
3
1
1
4
5
....

回答 (1 件)

Alan Stevens
Alan Stevens 2022 年 3 月 3 日

0 投票

Here's one way:
A=[1 1;1 1;1 1];
B=[2 3;4 5;6 7];
AB = [A B]';
C = reshape(AB,2,6)'
C = 6×2
1 1 2 3 1 1 4 5 1 1 6 7

カテゴリ

ヘルプ センター および File ExchangeElementary Math についてさらに検索

タグ

質問済み:

2022 年 3 月 3 日

コメント済み:

2022 年 3 月 3 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by