当前位置:首页>开发>正文

MATLAB如何求直线与曲线间的最大距离

2023-05-04 19:01:50 互联网 未知 开发

MATLAB如何求直线与曲线间的最大距离?

MATLAB如何求直线与曲线间的最大距离

自己写个简单的小程序就可以了,计算每个数据点(x,y0)和拟合直线对应点(x,y1)的误差|y1-y0|,其中的最大值就是最大偏差。

MATLAB软件提供了基本的曲线拟合函数的命令.

1 多项式函数拟合:a=polyfit(xdata,ydata,n)

其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 的系数

多项式在x处的值y可用下面程序计算.

y=polyval(a,x)。