Matlab从图(fig)中提取数据

avatar
作者
猴君
阅读量:0

1. 根据Matlab生成的图提取其中数据

在数据分析和处理过程中,我们经常需要从图像中提取有用的数据。Matlab作为一个强大的数据分析工具,提供了丰富的图像处理函数,可以帮助我们从图像中提取数据。本文将介绍如何在Matlab中提取图中数据的方法。

1.1 首先准备一个如图所示的图

在这里插入图片描述
1.2 创建一个(.m文件)或者在Matlab的运行窗口输入以下命令
注意:此时图必须是打开状态

h =findall(gca, 'type', 'line'); x = get(h, 'Xdata'); y = get(h, 'Ydata'); h = figure(); ax = axes(h); hold on; for i=1:length(x) plot(ax,x{i},y{i});      end  

1.3 运行完以后,我们会在Matlab工作区看到以下内容
在这里插入图片描述
1.4 点击进去,我们就得到了我们想要获取的数据
在这里插入图片描述
该方法要比现有一些方法更加快捷方便,希望能帮助大家。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!