更新时间:2021-09-03 22:24:14
t=randn(1,101);
x=[-10:0.2:10];
y=x.^2+t*6;
s=scatter(x,y);
s.LineWidth = 0.6;
s.MarkerEdgeColor = 'g';
s.MarkerFaceColor = [0 0.7 0.7];
hold on;
p=polyfit(x,y,2)
y1=polyval(p,x);
plot(x,y1,'-r','LineWidth',1);
grid on;
p =
0.9988 -0.0762 0.9286
拟合曲线(红色)结果如图:
p =
0.9988 -0.0762 0.9286
最终获得拟合的多项式即为:
拟合结果很好的拟合了围绕y=x*x的随机散列点。