Re: [問題] index插入問題已回收
※ 引述《yaohwei (笨笨的)》之銘言:
: 請問各位高手
: 有一行的value為 x x 1 1 x x 1 1 x x 1 1 x x 1 1 x x 1 1 0 0...
: 其index為 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22...
: 小弟想要中間插入一些重複值
: x x 1 x x 1 x x 1 x x 1 x x 1 x x 1 x x 1 x x 1...
: 使其index滿足 1 2 3 1 2 4 5 6 7 5 6 8 9 10 11 9 10 12 13 14 15 13 14 16...
: 謝謝各位高手的回覆
: 拜託各位~
X=randint(1,11,[0 20]) % X:原本資料
t=length(X);
index=reshape(kron(buffer(1:4*ceil(t/4),3,-1),ones(1,2)),1,[]);
index(6:6:end)=index(3:6:end)+1;
index(t+2*fix((t-3)/3)+1:end)=[];
X(index)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.116.107
推
05/01 21:12, , 1F
05/01 21:12, 1F
推
05/02 12:58, , 2F
05/02 12:58, 2F
推
05/02 18:04, , 3F
05/02 18:04, 3F
→
05/02 21:52, , 4F
05/02 21:52, 4F
討論串 (同標題文章)