[問題] 如何跳(刪掉)1024個elements已回收

看板MATLAB作者 (aa)時間16年前 (2009/03/10 12:09), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請問我有一個超級大的一維array 我要把2n*1024的elements全部刪除 也就是說我1~1024要,1025~2048不要 我只想到loop 這樣會蠻久的 有沒有類似A=A(1:2:end)一行解決的辦法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.252.10.220

03/10 12:22, , 1F
不是很懂你的問題 用A=A(1:1024)不行嗎?
03/10 12:22, 1F
我希望A=[A(1:1024) A(2049:3072) A(4097:5120)......] ※ 編輯: VVVVii 來自: 128.252.10.220 (03/10 13:02)

03/10 13:07, , 2F
A=reshape(A,1024,[]);A=A(:,1:2:end);A=A(:);
03/10 13:07, 2F

03/10 13:44, , 3F
天阿太陽電伏!你一次教了我兩個HELP裡面不會教的語法!
03/10 13:44, 3F

03/10 13:44, , 4F
偶像偶像偶偶像!
03/10 13:44, 4F
文章代碼(AID): #19jUVuDV (MATLAB)
文章代碼(AID): #19jUVuDV (MATLAB)