欢迎来到天天文库
浏览记录
ID:55415240
大小:30.17 KB
页数:5页
时间:2020-05-12
《最小二乘拟合的C++实现.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验名称:最小二乘拟合学院:___数学学院______________________班级姓名:学号:实验日期2015年05月26日自评成绩:97一、实验目的二、实验内容与结果题目1:最小二乘拟合源程序1#include#includeusingnamespacestd;floatf(inti,intj,intn,floatx[20])//计算矩阵的函数{intk;floats=0;for(k=0;k2、,floatx[20])//计算右端项的函数{floats=0;intk;for(k=0;k3、for(j=0;j4、l[10]){inti,k;floata,b,r[10],r1[10],d[10];float*ax;ax=f4(A,l,n);for(i=0;i5、ax[i];}if(sqrt(f2(r1,n))<=e6、7、k+1==n){for(i=0;i8、>n;for(i=0;i>x[i];cout<<"请输入y["<>y[i];}for(i=0;i<3;i++){for(j=0;j<3;j++){a[i][j]=f(i,j,n,x);}}for(i=0;i<3;i++){b[i]=f1(i,n,y,x);}cout<<"由共轭梯度法求解方程组"<9、i<<"]=";cin>>l[i];}cout<<"请输入精度:";cin>>e;f5(3,e,a,b,l);return0;}运行结果1
2、,floatx[20])//计算右端项的函数{floats=0;intk;for(k=0;k3、for(j=0;j4、l[10]){inti,k;floata,b,r[10],r1[10],d[10];float*ax;ax=f4(A,l,n);for(i=0;i5、ax[i];}if(sqrt(f2(r1,n))<=e6、7、k+1==n){for(i=0;i8、>n;for(i=0;i>x[i];cout<<"请输入y["<>y[i];}for(i=0;i<3;i++){for(j=0;j<3;j++){a[i][j]=f(i,j,n,x);}}for(i=0;i<3;i++){b[i]=f1(i,n,y,x);}cout<<"由共轭梯度法求解方程组"<9、i<<"]=";cin>>l[i];}cout<<"请输入精度:";cin>>e;f5(3,e,a,b,l);return0;}运行结果1
3、for(j=0;j4、l[10]){inti,k;floata,b,r[10],r1[10],d[10];float*ax;ax=f4(A,l,n);for(i=0;i5、ax[i];}if(sqrt(f2(r1,n))<=e6、7、k+1==n){for(i=0;i8、>n;for(i=0;i>x[i];cout<<"请输入y["<>y[i];}for(i=0;i<3;i++){for(j=0;j<3;j++){a[i][j]=f(i,j,n,x);}}for(i=0;i<3;i++){b[i]=f1(i,n,y,x);}cout<<"由共轭梯度法求解方程组"<9、i<<"]=";cin>>l[i];}cout<<"请输入精度:";cin>>e;f5(3,e,a,b,l);return0;}运行结果1
4、l[10]){inti,k;floata,b,r[10],r1[10],d[10];float*ax;ax=f4(A,l,n);for(i=0;i5、ax[i];}if(sqrt(f2(r1,n))<=e6、7、k+1==n){for(i=0;i8、>n;for(i=0;i>x[i];cout<<"请输入y["<>y[i];}for(i=0;i<3;i++){for(j=0;j<3;j++){a[i][j]=f(i,j,n,x);}}for(i=0;i<3;i++){b[i]=f1(i,n,y,x);}cout<<"由共轭梯度法求解方程组"<9、i<<"]=";cin>>l[i];}cout<<"请输入精度:";cin>>e;f5(3,e,a,b,l);return0;}运行结果1
5、ax[i];}if(sqrt(f2(r1,n))<=e
6、
7、k+1==n){for(i=0;i
8、>n;for(i=0;i>x[i];cout<<"请输入y["<>y[i];}for(i=0;i<3;i++){for(j=0;j<3;j++){a[i][j]=f(i,j,n,x);}}for(i=0;i<3;i++){b[i]=f1(i,n,y,x);}cout<<"由共轭梯度法求解方程组"<9、i<<"]=";cin>>l[i];}cout<<"请输入精度:";cin>>e;f5(3,e,a,b,l);return0;}运行结果1
9、i<<"]=";cin>>l[i];}cout<<"请输入精度:";cin>>e;f5(3,e,a,b,l);return0;}运行结果1
此文档下载收益归作者所有