登录论坛

查看完整版本 : 在MATLAB中绘制循环


poster
2019-12-10, 20:41
我正在做这样的事情:

a = [1:100]; for i=1:100, plot([1:i], a(1:i)); end 我的问题是直到循环结束才显示该图。如何在每次迭代中显示/更新图?



回答:

使用DRAWNOW (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/drawnow.html)

a = [1:100]; for i=1:100, plot([1:i], a(1:i)); drawnow end 另外,您可能希望从文件交换中查看ANYMATE (http://www.mathworks.com/matlabcentral/fileexchange/18210-anymate) 。



更多&回答... (https://stackoverflow.com/questions/2800066)