У меня есть переменная, как это, что это все одна строка:Matlab- перемещения номера в новую строку, если условие выполняется
1 2 3 4 5 6 7 8 9 2 4 5 6 5
Я хочу, чтобы написать цикл, который будет найти, где число меньше, чем предыдущий один и положить остальные цифры в новой строке, как этот
1 2 3 4 5 6 7 8 9
2 4 5 6
5
Я попытался это:
test = [1 2 3 4 5 6 7 8 9 2 4 5 6 5];
m = zeros(size(test));
for i=1:numel(test)-1;
for rows=1:size(m,1)
if test(i) > test(i+1);
m(i+1, rows+1) = test(i+1:end)
end % for rows
end % for
Но это явно не правильно и просто зависает.