?? fjdon.cpp
字號:
#include "iostream.h"
using namespace std;
void main()
{
float **a,x,result;
int n;
float k,b;
void smallest(float **a,int n,float *k,float *b);
cout<<"輸入點數:";
cin>>n;
a=new float *[n];
for(int i=0;i<n;i++)
{
a[i]=new float[2];
cout<<"輸入各個點:";
for(i=0;i<5;i++)
{
for(int j=0;j<2;j++)
{
cin>>a[i][j];
smallest(a,n,&k,&b);
cout<<"輸入自變量的值:";
cin>>x;
result=k*x+b;
cout<<"擬合曲線方程:Y=";
cout<<"運算結果是:";
}
}
}
}
void smallest(float **a,int n,float *k,float *b)
{
float can[2][3]={n,0,0,0,0,0};
for(int i=0;i<n;i++)
{
can[0][1]+=a[i][0];
can[0][2]+=a[i][1];
can[1][1]+=a[i][0]*a[i][0];
can[1][2]+=a[i][0]*a[i][1];
}
can[1][0]=can[0][1];
for(i=2;i>=0;i--)
{
can[1][i]=can[1][i]-can[0][i]*can[1][0]/can[0][0];
*b=can[1][2]/can[1][1];
*k=(can[0][2]-can[0][1]**b)/can[0][0];
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -