📄 一次拟合 策.cpp
字号:
#include<iostream.h>
#include<math.h>
#include<stdio.h>
void main()
{
int x[100],y[100];
float a,b,n;
cout<<"输入数据组数:";
cin>>n;
for(int i=0;i<n;i++)
{ cout<<"x["<<i<<"]=";
cin>>x[i];
cout<<"y["<<i<<"]=";
cin>>y[i];
}
float xi=0;
for(int k1=0;k1<n;k1++)
xi=xi+x[k1];
float yi=0;
for(int k2=0;k2<n;k2++)
yi=yi+y[k2];
float xx=0;
for(int k3=0;k3<n;k3++)
xx=xx+x[k3]*x[k3];
float xy=0;
for(int k4=0;k4<n;k4++)
xy=xy+x[k4]*y[k4];
a=(yi*xx-xi*xy)/(n*xx-xi*xi);
b=(n*xy-xi*yi)/(n*xx-xi*xi);
cout<<"y="<<a<<"+"<<"("<<b<<")"<<"x"<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -