我有這樣的一個變量,它是所有一行移動號碼的新行:Matlab-如果條件滿足
我想寫一個for循環,會發現其中數小於前一個,把數字的休息,新行,這樣
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
但它顯然是不正確的,只是掛起。