MATLAB中*.fig图像怎么提取数据

2024-05-06 10:51

1. MATLAB中*.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就是你所需要的坐标数据
Matlab中图片保存的5种方法
1、使用imwrite 函数。
使用 imwrite(img,'result.jpg'); 这种方法保存图像大小和显示的大小事一样的。
2、直接另存为在figure中使用菜单file——>saveas——>选择保存形式。
(fig,eps,jpeg,gif,png,bmp等),这个的缺点是另存为的图像清晰度有很大的牺牲
3、复制到剪贴板在figure中使用菜单edit——>copy figure——>此时图像就复制到剪贴板了,我们可以借助其他软件(比如:绘图板)保存为需要的图片。
4、saveas命令格式Matlab提供直接的saveas函数可以将指定figure中的图像或者simulink中的框图进行保存,相当于【文件】中的【另存为】。
(1)% saveas(figure_handle,filename,fileformat) 。
(2)plot(1:10)。 
(3)saveas(gcf,‘myfig.jpg’)    。     
(4)set (gcf,'Position',[500,500,500,500], 'color','w') 。
5、print函数
print函数原本不是用来进行图像保存了,而是操作打印机的,但是这里我们可以借用下。


(1)% print(figure_handle,fileformat,filename) 。

(2)x=-pi:2*pi/300:pi。
(3)y=sin(x)。
(4)plot(x,y)。
(5)%Matlab根据文件扩展名,自动保存为相应格式图片,另外路径可以是绝对也可以是相对。 
(6)print(gcf,'-dpng','abc.png')   %保存为png格式的图片到当前路径。

MATLAB中*.fig图像怎么提取数据

2. MATLAB中*.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就是你所需要的坐标数据
Matlab中图片保存的5种方法
1、使用imwrite 函数。
使用 imwrite(img,'result.jpg'); 这种方法保存图像大小和显示的大小事一样的。
2、直接另存为在figure中使用菜单file——>saveas——>选择保存形式。
(fig,eps,jpeg,gif,png,bmp等),这个的缺点是另存为的图像清晰度有很大的牺牲
3、复制到剪贴板在figure中使用菜单edit——>copy figure——>此时图像就复制到剪贴板了,我们可以借助其他软件(比如:绘图板)保存为需要的图片。
4、saveas命令格式Matlab提供直接的saveas函数可以将指定figure中的图像或者simulink中的框图进行保存,相当于【文件】中的【另存为】。
(1)% saveas(figure_handle,filename,fileformat) 。
(2)plot(1:10)。 
(3)saveas(gcf,‘myfig.jpg’)    。     
(4)set (gcf,'Position',[500,500,500,500], 'color','w') 。
5、print函数
print函数原本不是用来进行图像保存了,而是操作打印机的,但是这里我们可以借用下。


(1)% print(figure_handle,fileformat,filename) 。

(2)x=-pi:2*pi/300:pi。
(3)y=sin(x)。
(4)plot(x,y)。
(5)%Matlab根据文件扩展名,自动保存为相应格式图片,另外路径可以是绝对也可以是相对。 
(6)print(gcf,'-dpng','abc.png')   %保存为png格式的图片到当前路径。

3. 关于MATLAB后缀是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就是你所需要的坐标数据【摘要】
关于MATLAB后缀是fig的文件如何得到相应程序【提问】
亲~我正在编辑这道题的答案,还请您耐心等待一下。【回答】
有时候运行的程序只保存了fig文件,而没有保存原始数据,当需要对fig文件中的数据进行分析和处理时就会犯难了。本文详细介绍Matlab如何提取fig文件中的数据,并提供原创的m函数,可方便实现各类figure图形提取数据。
fig文件作为Matlab中的图形文件,其实原始数据是会存储在figure对象中的,那么通过get函数获取figure对象中相应的数据属性,就可以得到fig图形中的数据。【回答】
相关的M文件没了,现在有fig文件,怎么找出m文件,怎么get函数啊【提问】
怎么用get函数【提问】
怎么用get能吊出来程序😡【提问】
你是用gui生成m文件的吗?如果是,打开那个gui界面眉头然后上面有m_file edit ,点击它就会重新生成。【回答】
采用edit函数,语法: edit(‘文件名’),如edit(‘profview’),注意不用加.m。
采用which函数,调出m文件所在位置。 如 which profview.m, 结果显示profview.m的位置。【回答】
gui是啥,fig我是直接新建脚本生成的【提问】
当figure图形中的坐标轴很多或线条很多,或者需要对大量figure图形进行批量处理时,上面的方法就很繁琐,不便于操作。为此作者开发了函数Fun_GetFigData.m,可以方便的提取各种类型figure图形文件的原始数据。【回答】
我是直接删了m文件,现在只有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就是你所需要的坐标数据【回答】

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

4. MATLAB读取fig文件中的数据

1、打开原始的fig图形文件,可以在matlab命令窗口输入下述指令:open('文件名.fig')。

2、查看图形的包含的数据和相关属性,在matlab命令窗口中输入下述代码可以查看图形包含的数据和属性。

3、从上图中可以看到,该图形包含的9个向量数据。

4、双击该部分可以弹出相应的属性窗口,如下图所示,双击窗口中黑线标注部分,又会弹出X轴对应的坐标的值。

5、双击该数据可以在matlab窗口显示对应变量存储的数据。

6、最后就可以看到数据了。

5. matlab中如何打开fig文件?

1、准备好需要打开的fig扩展名文件。

2、接着,打开电脑中的matlab软件。

3、进入软件操作界面后,点击界面左上角【打开】图标。快捷键(Ctrl + O)

4、会弹出一个打开窗口,找到需要打开的fig扩展名文件,然后,点击【打开】按钮。

5、然后,便会弹出一个Figure窗口,里面显示刚打开的文件信息。

6、如需一次打开多个fig扩展名文件,可以按住【Ctrl】键,然后依次去点击需要打开的文件,最后点击【打开】按钮。即可一次打开多个fig文件。

matlab中如何打开fig文件?

6. matlab中如何打开fig文件?

解决这个问题的方法如下:
1、首先找到需要打开的fig文件。

2、然后打开电脑中的matlab软件。

3、进入软件操作界面后,点击界面左上角【打开】选项。

4、会弹出一个打开窗口,找到需要打开的fig扩展名文件,然后,点击【打开】按钮。

5、最后可以看到fig文件已经已经打开,这样问题就解决了。

最新文章
热门文章
推荐阅读