关于MATLAB后缀是fig的文件如何得到程序

我这里有网上下载的后缀是fig的文件 有图像生成 那么怎么查看它的源代码呢 ?
我自动生成了程序 然后又运行,可是生成不了原来的图形了

可以得到其中的数据,源码应该得不到,不过你可以根据得到的数据,看生成的图像样式,重新生成。
得到其中数据的方法(网上搜索到的,刚试了下,可以实现:)):
1、在命令行运行figure打开一个空白窗口,
2、在工具栏或者菜单中选择open打开你保存的fig文件,会显示出原来的那个图来。
3、在命令行运行obj = get(gca,'children')
这个结果对应你的图里面的线或者面的句柄,有几条线就对应几个句柄。
4、根据你需要的是哪条线,第n条线句柄就是obj(n),如果只有一个对象直接用obj就可以,
然后再用一次get,
x=get(obj(1), 'xdata');
y=get(obj(1), 'ydata');
如果是三维图,再加上个z=get(obj(1),'zdata');
x、y、z就是你所需要的坐标数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-11
.fig就是一幅图,和.jpg .tif没什么区别。并不对应源码。
第2个回答  2010-05-10
应当可以得到它的数据,源代码应当是得不到的。
相似回答