3、ptNumbers传入的点数量。
4、k指向拟合直线参数k的指昌旅针。
5、b指向拟合直线参数b的指针。
#include <iostream>
using namespace std
const int MAXNUM = 3
int main()
{
double x[MAXNUM],y[MAXNUM]
double sumx=0,sumy=0,sumxy=0,sumxx=0
double a,b
int i
cout<<"输入"<<MAXNUM<<腔搜"组样本:"
for (i=0i<MAXNUMi++)
{
cin>>x[i]>>y[i]
sumx += x[i]
sumy += y[i]
sumxy = x[i]*y[i]
sumxx = x[i]*x[i]
}
double averagex,averagey
averagex = sumx/MAXNUM
averagey = sumy/MAXNUM
b = (sumxy - MAXNUM*averagex*averagey)/(sumxx - MAXNUM*averagex*averagex)
a = averagey - b*averagex
cout<<穗圆帆"线性拟合曲线为:y="<猜雹<a<<"+"<<b<<"*y\n"
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)