cc2005726 发表于 2009-12-22 09:56

如何把GUI界面保存到指定路径

我是用GUIDE做的一个分析界面,希望点击一个按钮后能把整个GUI界面保存到指定路径,我用的代码如下:
=uiputfile( {'*.fig';'*.*'}, 'Save as');
if isequal(filename2,0) || isequal(pathname2,0)
return
else
saveas(gcf,filename2,'fig')
end

但这么做有一个问题:只能把.fig文件保存到当前工作路径下,怎么样才能所图保存到用户指定的路径下呢?

[ 本帖最后由 ChaChing 于 2009-12-22 13:11 编辑 ]

ChaChing 发表于 2009-12-22 10:29

回复 楼主 cc2005726 的帖子

试试(个人还未试!)
saveas(gcf,,'fig')
或先cd
cd(pathname2); saveas(gcf,filename2,'fig')

cc2005726 发表于 2009-12-22 10:50

回复 沙发 ChaChing 的帖子

我试了两种方法,都是可以的。但有区别,第一种方法不会改变matlab的当前工作路径,但第二种方法就改变了。
页: [1]
查看完整版本: 如何把GUI界面保存到指定路径