曲線擬合最小二乘法 C 程序

 

課題八曲線擬合的最小二乘法

實驗目標:

在某冶煉過程中,通過實驗檢測得到含碳量與時間關系的數(shù)據(jù)如下,試求含碳量y與時間t

內(nèi)在關系的擬合曲線。

t05101520253035404550Y01.272.162.863.443.874.154.374.514.584.02最小二乘法:

#include<iostream>#include<math.h>usingnamespacestd;

intArray(double***Arr,intn){

double**p;inti;

p=(double**)malloc(n*sizeof(double*));if(!p)return0;for(i=0;i<n;i++){

p[i]=(double*)malloc(n*sizeof(double));if(!p[i])return0;}*Arr=p;return1;}

voidmain(){

intn,i,j,k;double**A,*B,*S;S=newdouble[3];B=newdouble[3];

cout<<"共2有?DN個?節(jié)¨2點ì?:êo";cin>>n;

cout<<"請?輸o?入¨?節(jié)¨2點ì?值|ì(ê?§Xi)ê?:êo"<<endl;

double*X;X=newdouble[n];for(i=0;i<n;i++){

cin>>X[i];}

cout<<"請?輸o?入¨?節(jié)¨2點ì?函?¥數(shù)oy值|ì

}

for(i=0;i<n;i++){

B[0]+=Y[i];B[1]+=X[i]*Y[i];}

for(i=0;i<3;i++){

B[i]=0;}}

for(i=0;i<n;i++){

A[0][0]+=1;//cout<<A[0][0];A[0][1]+=X[i];A[0][2]+=X[i]*X[i];A[1][0]=A[0][1];A[1][1]=A[0][2];

A[1][2]+=X[i]*X[i]*X[i];A[2][0]=A[0][2];A[2][1]=A[1][2];

A[2][2]+=X[i]*X[i]*X[i]*X[i];}

else{

for(i=0;i<3;i++){

for(j=0;j<3;j++){

A[i][j]=0;

}

if(!Array(&A,3))

cout<<"內(nèi)¨2存??分¤?配?失o?ì敗?¨1!ê?";

(ê?§Yi)ê?:êo"<<endl;

double*Y;

Y=newdouble[n];for(i=0;i<n;i++){

cin>>Y[i];

曲線擬合最小二乘法 C 程序.doc下載

久久建筑網(wǎng)i5h4u.cn提供大量:建筑圖紙、施工方案、工程書籍、建筑論文、合同表格、標準規(guī)范、CAD圖紙等內(nèi)容。


TOP最近更新內(nèi)容

    德隆的資本運作與行業(yè)整合 刑法的二十個鉆石考點 【阮齊林】 PS技術(shù) 在學校里 學三年 也學不到這么多x 梁凱恩 ——《福布斯導師商學院》精華 建筑裝飾裝修工程施工質(zhì)量驗收規(guī)范(GB5021 ANSYS工程結(jié)構(gòu)數(shù)值分析命令查詢表 語言學概論筆記 宋鴻兵語錄 郭碩鴻 電動力學 2013 3月二級c無紙化題庫 系統(tǒng)防雷方案 山東省威海市2011屆高三模擬考試(數(shù)學文) 南京理工大學考研計算機復試上機題目 富士康科技公司基礎IE培訓--現(xiàn)場改善.ppt DLT 1080.4-2010 電力企業(yè)應用集成 配電管