数值分析实验报告(七).doc

数值分析实验报告(七).doc

ID:53658952

大小:77.00 KB

页数:5页

时间:2020-04-05

数值分析实验报告(七).doc_第1页
数值分析实验报告(七).doc_第2页
数值分析实验报告(七).doc_第3页
数值分析实验报告(七).doc_第4页
数值分析实验报告(七).doc_第5页
资源描述:

《数值分析实验报告(七).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数值分析实验报告(七)%1.实验名称:曲线拟合与函数逼近。%1.实验目的:最小二乘法解决曲线拟合问题0用最小二乘法求拟合下面的函数表X・1.00-0.75-0.50-0.2500.25y-0.22090.32950.88261.43922.0032.5645四.程序:#include#includeusingnamespacestd;intArray(double***Arr,intn){double**p;inti;p=(double**)malloc(n*sizeof(double*));if

2、(!p)return0;for(i=0;i

3、输入节点函数值:”vvendl;double*Y;Y=newdouble[n];for(i=0;i

4、Al存分配失败";elsefor(i=0;i<3;i++){for(j=();j<3;j++){A[i]U]=0;for(i=0;i

5、*X[i];A[2][0]=A[0][2];A[2][1]=A[1][2];A⑵[2]+=X[i]*X[i]*X[i]*X[i];1}for(i=0;i<3;i++){B[i]=O;}for(i=0;i

6、A[k]U];S[2]=B[2]/A[2][2];for(i=1;i>=0;i—){doubleTemp=0;for(intj=i+1;j<2;j++)Temp=Temp+A[i][j]*S[j];S[i]=(B[i]-Temp)/A[i][i];}coutvv”拟合曲线为:”vvendl;cout«ny=n«S[0]«n+n«S[l]«Hx+n«S[2]«HxA2u«endl«endlvv”误差为:n«endl;fbr(i=0;i

7、]+S[2]*X[i]*X[i]-Y[i]«endl;}五•运行结果:wE:caihanlinS值计算Debug7.exe11共有N个节点:6请输入节点值:-1.00-0.75-0.50-0.2500.25请输入节点函数值:-0.22090.32950.88261.43922.0032.5645拟合曲线为:y=2.00221+2.22904x+0.0280857x*2误差为:YO-Y(tO)=0.248986Yl-Y(tl)=0.0167249Y2-Y(t2)=l.11259Y3-Y(t3)=0.564762Y4-Y(t4

8、)=-0.000793333Y5-Y(t5)=-O.560538Pressanykeytocontinue六.体会:通过这次报小二乘法的上机实验,我对最小二乘法有了更深刻的认识,同时在编写程序的时候,遇到不少的困难,报后在同学的帮助下,顺利解决问题。信计(1)班010108蔡汉林

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。