作者ToMoveJizz ( 土木技师)
看板MATLAB
标题[问题] 怎麽将矩阵中的元素有系统地取出来?
时间Thu Apr 19 01:59:19 2012
最近刚开始自学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)
1F:→ DKer:B=A(2:2:end); A是一维、取第2n个元素 04/19 08:17
2F:→ DKer:整不整除无所谓,n不要超过A的大小就好 自己试试 1:m:n n<m 04/19 08:18
3F:→ ToMoveJizz:好的 会再试试看 04/19 14:52