- 42
- 0
- 约4.2千字
- 约 9页
- 2016-11-05 发布于重庆
- 举报
东北大学数值分析第一次实验报告
数值分析实践报告
姓名 学号 班级 指导教师 开设学期 开设时间 报告日期 2015年5月16日 评定成绩 评定人 评定日期
东北大学软件学院
实验一:
实验目的
1、通过上机计算体会迭代法求解线性方程组的特点,并能和消去法比较;?
2、运用所学的迭代法算法,解决各类线性方程组,编出算法程序;?
3、体会上机计算时,终止步骤或k(予给的迭代次数),对迭代法敛散性的意义;?
4、体会初始解x,松弛因子的选取,对计算结果的影响。
实验环境
使用平台:Microsoft Visual C++
使用语言:C++
实验关键代码
存放系数矩阵
double **A=new double*[n];
for(i=0;in;i++)
A[i]=new double[n];
cout请输入4阶系数矩阵A:endl;
for(i=0;in;i++)
for(j=0;jn;j++)
cinA[i][j];
void Diedai(int n,double **A,double b[],double e,double w,double X[]){
int i,j,flag;
double *t=new double[n];
double *Y=new double[n];
double *X_T=new double[n];
cout矩阵为:endl;
cout**************************endl;
for(i=0;in;i++){
for(j=0;jn;j++)
coutA[i][j]\t;
coutendl;}
cout**************************endl;
for(int k=0;k2000;k++){
flag=0;
for(i=0;in;i++){
Y[i]=0;
for(j=0;jn;j++){
if(i!=j)
Y[i]=Y[i]+A[i][j]*X[j];}
X_T[i]=(1-w)*X[i]+w*(b[i]-Y[i])/A[i][i];
t[i]=fabs(X[i]-X_T[i]);
X[i]=X_T[i];}
for(i=0;in;i++)
if(t[i]=e)
flag++;
if(flag==n){
cout迭代次数为:endl;
cout(k+1)endl;
break;}}
if(k==2000)
cout超出最大迭代次数 2000!endl;
delete []t;
delete []X_T;
delete []Y;
}
注:以上仅是关键算法的代码,不是完整代码。
实验结果
依次输入7个超松弛因子,结果如下:
因子为0.15时,需要迭代44次;
因子为0.45时,需要迭代17次;
因子为0.75时,需要迭代10次;
因子为1.0时,需要迭代6次;
因子为1.25时,需要迭代6次;
因子为1.5时,需要迭代32次;
因子为1.75时,需要迭代超过2000次。
超松弛迭代法收敛速度的快慢与松弛因子的选择有密切关系,迭代次数随着超松弛因子增加先减少再增加。
实验二:
实验目的
1、通过上机计算体会迭代法求解线性方程组的特点,并能和消去法比较;?
2、运用所学的迭代法算法,解决各类线性方程组,编出算法程序;?
3、体会上机计算时,终止步骤或k(予给的迭代次数),对迭代法敛散性的意义;?
4、体会初始解x,松弛因子的选取,对计算结果的影响。
实验环境cout请输入矩阵的规格(?X?):;
cinmatrixNum;
matrixA=allocMem(matrixNum*matrixNum);
matrixD=allocMem(matrixNum*matrixNum);
matrixL=allocMem(matrixNum*matrixNum);
matrixU=allocMem(matrixNum*matrixNum);
B=allocMem(matrixNum*matrixNum);
f=allocMem(matrixNum);
x=allocMem(matrixNum);
xk=allocMem(matrixNum);
b=allocMem(matrixNum);
coutendlendlendl请输入矩阵中各元素值(为 matrixNum*matrixNum,共计 matrixNu
您可能关注的文档
- 三基易错题(好).doc
- 三基考核试卷眼科A卷.doc
- 三叶片位置偏差大故障.doc
- 三基临床检验考题.doc
- 三基考试复习题库.docx
- 三基考试试题及答案1.doc
- 三基考试内容.doc
- 三坐标测量机及其检测方法.doc
- 三大理由阐述,为什么不应对油价走势太过乐观.docx
- 三基院感试题和答案.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)