2014-03-01 211 views
0

如果我有一維數組:切割間隔陣列,調整大小

A = [10,21,23,25,32,37,42,48,55,58] 

其中有10個值。我想創建一個新的數組:

B=[25,32,37,42] 

只保留4個值,刪除前3個和最後3個值。

在我的腳本中,A數組的大小爲1 300,而B數組必須爲1 200,每側偏移+/- 50個值。

請問,更有效的方法是什麼?

+2

B = A(50:端-50) – ysakamoto

+0

我知道這是那麼容易! :D,但我花了3小時沒有找到它。謝謝!!! (我試圖用循環編寫它,因爲我正在用Matlab和FORTRAN編寫腳本) – user1640255

+2

B = A(51:end-50)...我認爲它一定是這樣的 – user1640255

回答

2

B = A(51:end-50)

end是一個關鍵字對數組索引