当前位置: 代码迷 >> 其他开发语言 >> Matlab GUI 的有关问题
  详细解决方案

Matlab GUI 的有关问题

热度:512   发布时间:2016-05-02 04:04:24.0
Matlab GUI 的问题
初入门matlab GUI,在一个按钮的callback函数下编写了一个循环,每次循环输出一个计算结果同时生成一幅图。运行时发现:按下按钮后,最终在界面上只计算结果和图都只显示最后一次循环里的结果。
循环程序应该没有问题,是不是GUI的Callback函数内在机制?
matlab?gui

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

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

工程计算可视化与MATLAB实现

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

  相关解决方案