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個值。
請問,更有效的方法是什麼?
如果我有一維數組:切割間隔陣列,調整大小
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個值。
請問,更有效的方法是什麼?
B = A(51:end-50)
end
是一個關鍵字對數組索引
B = A(50:端-50) – ysakamoto
我知道這是那麼容易! :D,但我花了3小時沒有找到它。謝謝!!! (我試圖用循環編寫它,因爲我正在用Matlab和FORTRAN編寫腳本) – user1640255
B = A(51:end-50)...我認爲它一定是這樣的 – user1640255