作业帮 > 综合 > 作业

如何用VB编写一求最小2乘法的程序 要求,实验数据用表格表示,用不同的颜色表示校准直线与拟合直线

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/03/29 19:22:52
如何用VB编写一求最小2乘法的程序 要求,实验数据用表格表示,用不同的颜色表示校准直线与拟合直线
设拟合直线y=a*x+b
实验数据(x0,y0),(x1,y1),...,(xi,yi)
目标函数f=(a*x0+b-y0)^2+(a*x1+b-y1)^2+...+(a*xi+b-yi)^2
若使f最小,令f'(a=)0且f'(b)=0 即:
2*x0*(a*x0+b-y0)+2*x1*(a*x1+b-y1)+...+2*xi*(a*xi+b-yi)=0
2*(a*x0+b-y0)+2*(a*x1+b-y1)+...+2*(a*xi+b-yi)=0
联立求解a,b
程序就自己编吧啊