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

来自:    更新日期:早些时候
matlab中如何打开fig文件?~

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

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

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

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

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

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

可以通过get来获取相关数据,比如当前打开了该figure窗口:clc; clear all; close all;
x = 0 : 0.5 : 2*pi;
y = sin(x);
figure;
plot(x, y);h = get(gca, 'children');
x1 = get(h(1), 'xdata')
y1 = get(h(1), 'ydata')
x1 = Columns 1 through 11 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000 4.5000 5.0000 Columns 12 through 13 5.5000 6.0000
y1 = Columns 1 through 11 0 0.4794 0.8415 0.9975 0.9093 0.5985 0.1411 -0.3508 -0.7568 -0.9775 -0.9589 Columns 12 through 13 -0.7055 -0.2794>>

可以得到其中的数据,源码应该得不到,不过你可以根据得到的数据,看生成的图像样式,重新生成。
得到其中数据的方法(网上搜索到的,刚试了下,可以实现:)):
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就是你所需要的坐标数据

.fig就是一幅图,和.jpg .tif没什么区别。并不对应源码。

应当可以得到它的数据,源代码应当是得不到的。


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

相关评论:
  • 17377731515matlab 二值图像fig如何转化成矩阵
    吉侄阁matlab中无论何种格式,只要是支持的图像数据 一律用imread(fig),读取之后的数据你可以保存在一个变量中,该变量就是矩阵了,你想怎么操作都可以 例如:>>myPic = imread('c:\\1.jpg');

  • 17377731515MATLAB读取fig文件中的数据
    吉侄阁1、打开原始的fig图形文件,可以在matlab命令窗口输入下述指令:open('文件名.fig')。2、查看图形的包含的数据和相关属性,在matlab命令窗口中输入下述代码可以查看图形包含的数据和属性。3、从上图中可以看到,该图形包含的9个向量数据。4、双击该部分可以弹出相应的属性窗口,如下图所示,双击窗口中黑线...

  • 17377731515实例讲解提取MATLAB的fig文件中的数据
    吉侄阁面对MATLAB的fig文件,当绘图数据未被保存时,我们能够通过编程技巧提取数据,进而实现数据重绘或处理。本文通过实际例子演示提取单个曲线、多个曲线数据的方法。实例1:提取单个曲线数据 编写程序 运行后,复现原始fig图形 保存提取数据 实例2:提取多个曲线数据 编写程序 运行后,复现原始fig图形 保存提取的两...

  • 17377731515如何从Matlab的fig文件中把数据导出来?
    吉侄阁1、在matlab工作区(即command window区)输入:('11.fig') % 11是你保存时的文件名,需要加单引号,否则打不开。特别注意最好将这个文件复制到matlab工作文件夹。如果你不知道是哪个文件夹,可以看看matlab左边的窗口,或者按下组合键Ctrl+O,或者打开菜单栏上面的Home->open。2、然后接着输入:...

  • 17377731515fig是什么文件?如何打开?
    吉侄阁2. 软件功能特点:Adobe Illustrator:这是一款专业的图形设计软件,可以打开和编辑fig文件,提供丰富的绘图工具和编辑功能。MATLAB:这是一款广泛用于科学计算和数据处理的软件,其内置的图形功能可以创建fig文件,并且提供丰富的图形编辑和定制选项。GNU Octave:这是一款开源的数值计算软件,与MATLAB兼容,可以...

  • 17377731515怎样从MATLAB图形文件fig中提取数据
    吉侄阁用MATLAB编程时,常常遇到这样的问题,图形保存了下来,但数据却没有保留。MATLAB的图形相当于一个嵌套的结构(对象),可以通过各种属性来访问其中的数据。下面这段程序可以用来从图形中把数据找回来,这是一个从曲线中提取一维数组的例子。% fnam是文件名open('fnam.fig');% 取出曲线的handle,这里gca...

  • 17377731515如何用matlab打开fig文件
    吉侄阁放在work文件夹下面,用open, 但切记要加后缀.fig 如:open xxx.fig

  • 17377731515MATLAB中怎么把仿真模型运行后显示的波形保存为fig格式
    吉侄阁我用的是matlab 2016b。这个只需要打开simulink仿真波形,然后右键选择print display to figure,然后会跳出来一个窗口,就可以另存为.fig图片了。

  • 17377731515matlab中的fig是什么文件
    吉侄阁图像文件,作图以后生成的

  • 17377731515matlab中如何将图片自动保存为fig文件?
    吉侄阁使用imwrite()函数\\x0d\\x0a\\x0d\\x0a例如,要把K这个数组代表的图片保存为名字叫做picture的fig格式的文件,可用\\x0d\\x0aimwrite(K,picture .fig')\\x0d\\x0a\\x0d\\x0a如果你想把fig转化为其他,先打开图片然后再次保存即可 \\x0d\\x0a例如:I=imread(picture.fig);\\x0d\\x0a imwri...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网