从不同的mfile获取图形句柄并在GUI中绘制



我的任务是设计GUI,我需要使用我之前创建的不同mfile中的变量和绘图。我对从处理mfile中获取变量很有信心,但我不确定如何获取图表。

因此,基本上我的问题是,我是否可以从mfile中获取()一个图形,然后在GUI中为该图形设置()轴。

注意:我之所以这么做,是因为我想将数据处理与GUI mfile分开。我可以在进程按钮的回调中转储所有处理,但这不好。我也很感激良好的编码实践,因为我以前从未使用过GUI(只使用PHP和MATLAB编写脚本)

注2(必须做的事情概述):在GUI中,我们基本上应该加载2个文件,然后按下"处理"按钮,然后必须显示4个绘图。所有的处理代码都已经存在于我之前编写的mfile中。

谢谢!:)

我自己想出来的!我所做的是使用gcf获得当前图形,如下所示:output.worldmap = gcf然后我像这样将对象传回:setappdata(0,'output',output),并在回调函数中再次抓取它,如这样:getappdata(0,'output')并使用以下函数设置轴set(output.worldmap,'CurrentAxes',handles.axes_worldmap)我还确保在实际运行使用axes(handles.worldmap)进行处理的mfile之前设置了正确的轴

最新更新