spring215 发表于 2008-9-1 14:37

求助大虾,vc编程题

Vc编程:当x=-4时,y=-1.00;x=-1时,y=0.48;x=0,y=1.00;x=2,y=2.02;x=5,y=3.50;
做线性y=a+bx,计算x=1.5时y的值

lj10309598 发表于 2008-9-3 17:32

应该是用最小二乘法来做吧,
不过貌似和编程没多大关系,不就是一个算法吗?

T_jun 发表于 2008-9-3 18:42

用最小二乘法列方程组解的a,b.
方程组如下:
(1)a*5+b*(X1+X2+X3+X4+X5)=y1+y2+y3+y4+y5;
(2)a*(X1+X2+X3+X4+X5)+b*(x1平方+x2平方+x3平方+x4平方+x5平方)            
     =x1*y1+x2*y2+x3*y3+x4*y4+x5*y5;

页: [1]

编程论坛