设y=ax+b,目标就是要求得a和b的值。利用最小二乘原理来作为判断依据。假设存在n个点分别为(a1,b1).....(an,bn).则有目标函数
w=(a1*a+b-b1)^2+.....(an*a+b-bn)^2取得最小值。认为目标函数是关于未知数a和b的二元二次方程,分别求各自的偏导数且令其等于0,由此计算可以得到a和b的值.这是基本的方法,这个式子已经有人给你解了,你找本线性代数之类的书查查公式去。我不愿意计算。最后的结果是
(a1^2+....an^2)*a+(a1+....an)*b=b1+...bn
(a1+....an)a+n*b=b1+....bn
这个方程组你会解吧?
你不用解得通解,利用你得到的数值点代入进去就可以了!