2017-01-22 287 views
-3

一定值後刪除所有行我有一個MATLAB矩陣是100,000x2(100,000行,兩列)在MATLAB矩陣

如何刪除後的行號47526的所有行?

換句話說,我希望將100,000x2矩陣截斷成47526x2矩陣

+3

可以分配一個新的矩陣的行你想使用':'運算符 – Aidin

+3

您是否閱讀過https://www.mathworks.com/help/matlab/getting-started-with-matlab.html,特別是https://www.mathworks.com/help/matlab/ learn_matlab /陣列indexing.html? – beaker

+2

[刪除Matlab中的特定行]可能的重複(http://stackoverflow.com/questions/17227141/delete-specific-rows-in-matlab) – hbaderts

回答

1
YourMatrix(47527:end,:) = [] ; 
2

假設你的矩陣被命名爲A

A = A(1:47526, :);