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 点击进去,我们就得到了我们想要获取的数据
该方法要比现有一些方法更加快捷方便,希望能帮助大家。