在simulink模型中实现'for'循环

时间:2013-12-23 10:04:40

标签: matlab image-processing simulink

我正在尝试使用simulink创建模型。 我的问题是循环是否为'for','while','do while'循环可以在simulink中建模? 我的代码部分附在此处:

for n=1:iter_outer
   if mod(n,2)==0
    pause(0.001);
    imagesc(Img,[0, 255]); colormap(gray); axis off; axis equal;
    hold on;
    contour(u,[0 0],'r');
    iterNum=[num2str(n), ' iterations'];
    title(iterNum);
    hold off;
end;end;

2 个答案:

答案 0 :(得分:2)

您可以使用For Iterator subsystem来实现`for循环。或者,您可以使用MATLAB Function块来实现MATLAB代码。

答案 1 :(得分:2)

我不确定你要实现什么,但由于pause(0.001)我认为你应该使用一个每0.001秒触发的子系统或一个样本时间为0.001的模型