如果我们需要重画一条曲线图形,有一条途径就是得到该曲线形状的坐标数据,然后再画出来,如下图,我们碰见这样一条曲线,想要重画出来:
在MATLAB中可以分为3步实现这一过程:
1:读入这个图片
I = imread('*.jpg');
2: 调用函数ginput,通过鼠标描点采样,并得到坐标数据
[x,y] = ginput(n);
n是需要采样的数目,x,y 就是横纵坐标
3: 归一化[x,y](根据想要重画出来的大小确定归一化范围)得到新的x,y
最后plot(x,y)就可以大致近似原曲线。