[問題] 怎麼將矩陣中的元素有系統地取出來?

看板MATLAB作者 ( 土木技師)時間13年前 (2012/04/19 01:59), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
最近剛開始自學MATLAB,遇到幾個小問題 如果有一個vector裡面有很多個元, A=[1; 2; 3; 4; 5; 6; 7; 8;......n] 例如這樣,假如我只想取像第2 4 6 8 個元 或者任何第2N個元,作為一個新的向量 請問有沒有好的方法? 我目前的做法是令一個interval=m B=A([1:m:n],1) 那如果對於A/m無法整除的話會是怎麼樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.237.218 ※ 編輯: ToMoveJizz 來自: 118.166.237.218 (04/19 02:02) ※ 編輯: ToMoveJizz 來自: 118.166.237.218 (04/19 02:04)

04/19 08:17, , 1F
B=A(2:2:end); A是一維、取第2n個元素
04/19 08:17, 1F

04/19 08:18, , 2F
整不整除無所謂,n不要超過A的大小就好 自己試試 1:m:n n<m
04/19 08:18, 2F

04/19 14:52, , 3F
好的 會再試試看
04/19 14:52, 3F
文章代碼(AID): #1FZm3zyV (MATLAB)