Matlab For循环不会停止

0 matlab for-loop

谁能告诉我这个循环我做错了什么?P保持循环.我只想停在mstlength11点.

for l=1:mstlength
l = mst(l,1);
 for p=1:mstlength
    p = mst(p,2)
       plot([nodes(l,2) nodes(p,2)],[nodes(l,3) nodes(p,3)],'k.-')
       hold on
  end
end
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 7

如果停止打扰循环变量循环,他们将停止缠着你的循环.:-)

    axes();
    hold('on');
    for l=1:mstlength
            vl = mst(l,1);
            for p=1:mstlength
                    vp = mst(p,2);
                    plot([nodes(vl,2) nodes(vp,2)],[nodes(vl,3) nodes(vp,3)],'k.-');
            end;
    end;
Run Code Online (Sandbox Code Playgroud)