关于MATLAB后缀是fig的文件如何得到程序
答案:3 悬赏:0 手机版
解决时间 2021-03-24 11:08
- 提问者网友:眉目添风霜
- 2021-03-23 23:32
关于MATLAB后缀是fig的文件如何得到程序
最佳答案
- 五星知识达人网友:野慌
- 2021-03-24 00:52
可以得到其中的数据,源码应该得不到,不过你可以根据得到的数据,看生成的图像样式,重新生成。
得到其中数据的方法(网上搜索到的,刚试了下,可以实现:)):
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、在命令行运行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楼网友:第幾種人
- 2021-03-24 01:49
应当可以得到它的数据,源代码应当是得不到的。
- 2楼网友:神的生死簿
- 2021-03-24 01:13
.fig就是一幅图,和.jpg .tif没什么区别。并不对应源码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯