作者kevinfu92 ()
看板MATLAB
標題[問題] 矩陣保留特定幾行
時間Mon Mar 26 04:48:12 2012
現在有個矩陣
A=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ......]
想要把它有規律的變成
[3 4 5 8 9 10 13 14 15.....]
也就是把每五項中的前兩項刪掉
要怎麼弄阿試了好幾次都不行
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.26.110.179
1F:推 shomingchang:i=mod(1:length(A),5);A(find(i<=2 & i>0))=[]; 03/26 07:52
2F:推 sunev: i=mod(1:length(A),5);A(i<=2 & i>0)=[]; 03/26 08:31
3F:→ shomingchang:原來可以這樣 又學到一招了XD 03/26 08:52
4F:→ bridge23:最後向若為100則 a([1:5:100 2:5:100])=[]; 03/26 11:34
5F:推 Gwaewluin:樓上可這樣改 end end 就不需要管維度 03/26 16:22
6F:→ DKer:不行吧~[1:5:end 2:5:end]會做不出來吧 03/26 21:43
7F:推 sunev:做的出來喔,matlab的end非常神奇,會直接代成該dimension 03/26 21:53
8F:→ sunev:的size 03/26 21:53
9F:→ kevinfu92:謝謝大家!!!! 03/27 11:26