Я хочу эффективно удалить много данных из начала матрицы измерения 2 * n. Матрица выглядит так:
x1 x2
x3 x4
...
...
Я хочу удалить все строки, в которых первый элемент строки меньше некоторого числа, и остановиться, если строка не меньше (элементы расположены в числовом порядке)
Что я делаю в данный момент медленно:
while 1
if list{i}(1) <= someNumber
list{i}(1,:) = []
else
break;
end
end
Должен быть аккуратный способ сделать это быстро в MATLAB?
Спасибо.