내가 제거 벡터화를 사용할 필요가 vectorising 추상 동안 중첩 된 while 루프 안에 내 루프, 삽입 정렬 프로그램을 만들기위한. 나는 내부 while 루프를 가질 수 없습니다입니다 내 루프, 나는 "더 동안 또는 루프의 가장 바깥 쪽을 제외한 함수에서 루프가 없도록."를 수행해야합니다 여기 루프 MATLAB 삽입 정렬
내가 가진 코드가 현재function insertsort(array)
array = [2 1 3 2 1]
for i = 2:length(array)
value = array(i);
j = i - 1;
while (j >= 1) && (array(j) > value)
array(j+1) = array(j);
j = j-1;
end
array(j+1) = value;
end %forLoop
disp(array);
end %insertionSort