[問題]如何跨偶數個點週期性取值?

看板MATLAB作者 (嘎佑)時間10年前 (2013/12/11 21:07), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
各位大大您好 不好意思,標題下的不夠清楚@@ 想請教一個問題 假如我有一個數列如下 x=[1 2 3 4 5 6 7 8 9 10 11 12] 我今天想跳過偶數個值,取偶數個值令為y y=[x3 x4 x7 x8 x10 x12] 也就是 y=[3 4 7 8 11 12] 請教各位大大有沒有什麼方法可以做的到? 非常感謝各位大大的解惑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.180.105

12/11 21:21, , 1F
y = x([3 4 7 8 11 12])
12/11 21:21, 1F

12/11 21:24, , 2F
呵呵~謝謝你的回覆
12/11 21:24, 2F

12/11 21:25, , 3F
不過我想問的是如果是N個值,也就是未知個值的話
12/11 21:25, 3F

12/11 21:26, , 4F
請問要如何解呢?
12/11 21:26, 4F

12/11 21:40, , 5F
y = x([3:4:end 4:4:end])
12/11 21:40, 5F

12/11 21:49, , 6F
恩~但這樣排列順序就亂掉了@@
12/11 21:49, 6F

12/12 00:26, , 7F
y = x(sort([3:4:end 4:4:end]))
12/12 00:26, 7F

12/12 13:15, , 8F
謝謝mp大大的解答^^
12/12 13:15, 8F
文章代碼(AID): #1Ig6EQrP (MATLAB)