Hi ,
I want to concatenate two arrays by shuffling in the following format.I used randperm it keeps on changing the array position.i need to maintain a static position for it.
a=[1 2 3 4 5]; b=[10 20 30 40 50]; if 'a' and 'b are two individual arrays say,then the concatenated array must be as follows
c=[1 10 2 20 3 30 4 40 5 50]

 採用された回答

Andrei Bobrov
Andrei Bobrov 2013 年 6 月 4 日
編集済み: Andrei Bobrov 2013 年 6 月 4 日

2 投票

reshape([a;b],1,[]);
or
out = zeros(1,numel(a)*2);
out(1:2:end) = a;
out(2:2:end) = b;

1 件のコメント

faa nad
faa nad 2013 年 6 月 4 日
thank u sir,

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Get Started with Phased Array System Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by