Matlab GUI如何生成新figure?

2025-02-24 19:49:53
推荐回答(3个)
回答1:

  在按钮回调函数中加一句figure就会产生新的图,如果是要画出需要的图,那就在这一callback函数,直接运行程序,画出的图会自动在新窗口中显示出来,前提是选新的轴,不是在原来的基础上画,NextPlot属性设置成New。
  新的fugure叫new_figure.fig

  run new_figure.;
  run ('new_figure.');

回答2:

一个GUI相当于一个函数,你可以创建两个GUI,另一个可以在任何位置被调用,包括传递参数,把你要显示的数据传递过去就可以了。

回答3:

可以直接调用其句柄,比如该gui名称为mygui.m,则在你的代码中加入mygui运行就可以了