拟合的使用场景就是在庞大的数据量之下才可以使用拟合。
而且拟合函数要求尽量简单不要过于复杂不然就会违背初心的。
plot()函数进一步使用,上一篇也有讲到plot函数,记不得了去前面翻一下。
plot(x,y,'o')
xlable('x的值')
ylable('y的值')
hold on
grid on
这里lable就是分别就是横坐标和纵坐标的名字吧。
其中hold on表示的是在之前的图上面继续作图
然后grid on表示的是显示网格线。
使用最小二乘法来拟合即可
这里要讲述的是一个匿名函数的用法啊
Handle=@(x,y)x^2+y^2
其中Handle表示的是因变量也就是函数的名称,然后@是一定要加的,接着后面()里面的东西是函数的自变量,可以是一元也可以是二元。后面直接节函数的形式即可。
z=@(x,y)x^2+y^2
z=x^2+y^2.
然后就是例子了
f=@(x)k*x+b
fplot(f,[2.5,7])
这个里面fplot表示的是画出匿名一元函数,其中第一个变量为函数名,第二个变量为函数自变量的范围。
这里还有拟合程度的好坏
就是这张图片即可。