多语言展示
当前在线:1196今日阅读:39今日分享:10

用matlab提取论文图片中曲线的数据

当我们需要引用别人论文里的曲线时,由于时图片格式,不能直接画图,这里简介一种生成数据重画的方法
工具/原料
1

matlab

2

原始图片

方法/步骤
1

打开matlab,命令窗口输入:i=imread('C:\Users\Administrator\Desktop\00.jpg');%导入原始图片(这里以*jpg格式图片为例,其它格式的话改一下就行)

2

命令窗口输入:imshow(i);%显示图片

4

命令窗口输入:[x1,y1] = ginput;                       如上步,沿曲线选择上若干点,回车

5

命令窗口输入:x1= (x1-min(x0))*120/(max(x0)-min(x0));                        y1=(y1-max(y1))*250/(min(y0)-max(y0));                         plot(x1,y1);                         axis([0,120,0,250]);%得到所需的图线,如图

6

命令窗口输入:xlswrite(‘0.xlsx’, x1, 'A1:A71');                         lswrite(‘0.xlsx’, y1, 'B1:B71');%把曲线数据导出到同一个表格OK。

注意事项
1

图片格式

2

坐标轴范围

推荐信息