matlab学习笔记第十章——曲线拟合

  1.调用polyfit让MATLAB计算拟合数据的多项式的系数。

   y = mx + b,要求得m和b的值,我们可以使用一个称为polyfit(x, y, n)的MATLAB函数,其中n是我们要MATLAB求出的多项式的次数,对于y = mx + b形式的方程,我们把n设为等于1,因此调用的语句将是polyfit(x, y, 1)。

  2.可以使用find命令提问与数据有关的问题。

  3.指数函数的拟合

   w = log10y

   z = x

   然后用下面的形式进行数据拟合:w = p1z + p2。其中的系数p1和p2通过调用polyfit产生。这种拟合可以在MATLAB使用下面的命令产生:

   p = polyfit(x, log10(y), 1),我们可以求出m和b:m = p1 , b = 10p2