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