首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

Matlab GUI 的有关问题

2013-07-04 
Matlab GUI 的问题初入门matlab GUI,在一个按钮的callback函数下编写了一个循环,每次循环输出一个计算结果

Matlab GUI 的问题
初入门matlab GUI,在一个按钮的callback函数下编写了一个循环,每次循环输出一个计算结果同时生成一幅图。运行时发现:按下按钮后,最终在界面上只计算结果和图都只显示最后一次循环里的结果。
循环程序应该没有问题,是不是GUI的Callback函数内在机制? matlab?gui
[解决办法]
图是不是plot/scatter/imshow之类的作图函数,在循环开始之前,加一句hold on就行了,会把每一次循环的图都保存的
[解决办法]

引用:
引用:图是不是plot/scatter/imshow之类的作图函数,在循环开始之前,加一句hold on就行了,会把每一次循环的图都保存的
这样处理是在循环的最后一次将所有图形画在一起
我想要的效果是每一次循环的图单独显示,同时前一次循环的图在下一次循环被当前新图替代,看起来的效果就是循环过程中,显示的图在动态的变化。
     ……

那就在每一个plot(或者其他作图函数)之前,加一句figure;
这样每次作图都会出一个新的图.就是你需要的
[解决办法]
按照你的意识,你这个应该是动画作图的问题,可以看看

工程计算可视化与MATLAB实现

这本书,我上传过的,里边有例子介绍,可以参考参考

热点排行