Re: [問題] 請問二向量結合的指令
※ 引述《tele (可愛的北極熊 N )》之銘言:
: 之前印象有人問過
: 爬過文 好像消失在時間的大海
: 想再重新問各位達人
: 如果目前有
: a=[a1 a2 a3 a4];
: b=[b1 b2 b3 b4];
: 該如何下指令 可以變成
: c=[a1 b1 a2 b2 a3 b3 a4 b4]
: 麻煩各位了 謝謝~~~
na = length(a);
nb = length(b);
c = ones(na+nb,1);
if na > nb
c(2:2:2*nb) = b;
c(1:2:2*nb-1) = a(1:nb);
c(2*nb+1:end) = a(nb+1:end);
else
c(1:2:2*na-1) = a;
c(2:2:2*na) = b(1:na);
c(2*na+1:end) = b(na+1:end);
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.54.152
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章