Matlab 不会更新所有数字

Matlab doesn't update all of the figures

我有以下设置

for iter = 1:N
    "calcualtion"
    if mod(iter, 50) == 0
        figure(1)
        plot(something)
        figure(2)
        plot(something)
        figure(3)
        plot(something)
    end
end

问题是 MATLAB 显示图 1 和图 2,而完全忽略图 3,除非代码已停止或已完成 运行。 任何想法如何解决它? 谢谢

在更新您的最后一个情节后添加 drawnow;