我有这样的一个变量,它是所有一行移动号码的新行: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
但它显然是不正确的,只是挂起。