Matlab从图(fig)中提取数据
yanxiaoyu110 2024-07-31 16:05:03 阅读 52
1. 根据Matlab生成的图提取其中数据
在数据分析和处理过程中,我们经常需要从图像中提取有用的数据。Matlab作为一个强大的数据分析工具,提供了丰富的图像处理函数,可以帮助我们从图像中提取数据。本文将介绍如何在Matlab中提取图中数据的方法。
1.1 首先准备一个如图所示的图
1.2 创建一个(.m文件)或者在Matlab的运行窗口输入以下命令
注意:此时图必须是打开状态
<code>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 点击进去,我们就得到了我们想要获取的数据
该方法要比现有一些方法更加快捷方便,希望能帮助大家。
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。