[英]how to extract data/figure from GUI Matlab?
我有这个matlab GUI(当然不是由我制作的),而且我一直在寻找近一周的时间,我怎么可能从中提取数据而没有成功。 我在我的智慧结束,并想知道是否有人可以提供帮助?
我希望能够复制图形(并保存到桌面以从中提取数据),或者以矩阵的形式复制数据,我可以操作和保存。 我以为我会把GUI放在这里以防万一有人想给它一个机会和帮助(如果他们可以帮助我,我愿意付钱给别人!):
http://www.mediafire.com/?vqxymayztac3bvp
这是您生成图像的方式:
A.“XY配置文件”和“DimSum”,Elem滑块设置为“1”
B.“XY轮廓”和“DimSum”,Elem滑块设置为“5”
这是我如何攻击这个。
这样就打开了GUIDE编辑器:
右键单击Calculate按钮,然后查看Property Inspector
。
然后,您可以查看属性,查找已定义的任何类型的Callbacks
。
单击带有铅笔图标的Callback
工作表,它将使用spec_gui.m
和calcbtn_Callback
出编辑器。
% --- Executes on button press in calcbtn. function calcbtn_Callback(hObject, eventdata, handles) h=handles.param; h.nu=linspace(h.extfreq(1),h.extfreq(2),h.n_freq); [handles.pList,handles.data]=speccalc('nfile','temp','spec',h.spec, ... 'gamma',h.gamma,'ng',h.n_mode,'nu',h.nu,'np',h.n_r,'silent',1, ... 'dim',1:h.n_dim,'m',h.m','cart',h.cart); handles.file='temp.mat'; handles=update_data(hObject, [], handles); update(hObject, [], handles);
这是计算数字的原因,您可以重复此过程以查看“XY配置文件”和“DimSum”和Elem滑块回调是什么以及它们的作用。 这将是一点点工作,但你会得到它。 否则SO会在这里提供帮助。 :-)
好吧,我知道了!
随着MACDUFF和DANGKHOA的组合(非常感谢那些家伙)说几个小时后!
我发现代码中的哪一行按钮被使用(即MAC DUFF说的是什么)
我在之后,但在代码结束之前放了一个“键盘”(即DAN KHOA所说的)
当我启动GUI并计算并按下按钮时,matlab脚本显示“k”
我输入了图
然后是“imagesc(im)”,其中“im”是GUI将图像数据保存为。
答对了! 谢谢你们......这么多工作感叹
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.