- 1
- 0
- 约5.03千字
- 约 8页
- 2018-11-14 发布于江苏
- 举报
计算机数值技巧实验
实验 解线性方程组的迭代法
实验目的:
掌握常用的几种迭代格式
实验环境:
1。Turbo C/C++2.0/3.0、Borland C/C++3.1、Microsoft Visual C++5.0以上版本
2.建立自己的工作目录
你需要在计算机上先建立自己的工作目录,所有的实验都在该工作目录下进行。使用Visual C++建立新项目时,需要指定该目录作为项目所在的目录。本书中假设你的工作目录为d:\student\your_name。用来存放本次实验所建立的文件、脚本与文档。
3。实验说明
时间 ____________________ 地点_______________________________________
实验内容与要求:
Jacobi迭代方法以及G-S迭代法
题目:用Jacobi迭代方法、G-S迭代法求解方程组:
x1+2 x2-2 x3=1
x1+x2+x3=1
2x1+2 x2+x3=1
实验步骤
同实验一
实验预习与准备:
1. main()
{
float a[3][3]={{1,2,-2},{1,1,1},{2,2,1}},b[3]={1,1,1};
float y[3],sum;
int flag;
for (k=0;k100;k++) /*迭代的次数*/
{
for(i=0;in;i++)
{
sum=0;
for(j=0;jn;j++)
{
if(j!=i)
sum=sum+a[i][j]*x[j];
}
y[i]=(b[i]-sum)/a[i][i]; /*算出该迭代时的y[i]*/
}
for(i=0;in;i++)
{
printf(x%d=%-10.6f,i+1,y[i]);
}
printf(\n);
flag=function(y,x); /*调用函数function()*/
if(flag==1) /*结束循环*/
break;
}
}
int function(float y[3],float x[3]) /*判断是否收敛,满足精度函数的定义*/
{
int flag=0; /*标志主函数中的循环是否要结束*/
z=fabs(y[0]-x[0]);
for(i=0;in;i++)
if(zfabs(y[i]-x[i]))
z=fabs(y[i]-x[i]);
if(z10e-6)
{
flag=1;
printf(die dai de ci shu shi k=%d\n,k+1); /*输出得到最后结果迭代的次数*/
printf(zui hou de jie guo shi:\n);
for(i=0;in;i++)
printf(x%d=%-10.6f,i+1,y[i]); /*输出方程组的解*/
printf(\n);
}
else
for(i=0;in;i++) /*将y[i]的值赋给x[i],进行下一步的迭代*/
x[i]=y[i];
return (flag);
}
2. main()
{
float a[3][3]={{1,2,-2},{1,1,1},{2,2,1}},b[3]={1,1,1};
float x[3]={0,0,0},sum1,sum2;
int i,j,k,n;
printf(please input n:\n);
scanf(%d,n); /*输入未知数的个数*/
for (k=0;k6;k++) /*迭代的次数*/
{ for(i=0;in;i++)
{
sum1=0;sum2=0;
for(j=0;ji-1;j++)
sum1=sum1+a[i][j]*x[j];
for(j=i+1;jn;j++)
sum2=sum2+a[i][j]*x[j];
x[i]=(b[i]-sum1-sum2)/a[i][i]; /*运用公式*/
}
for(i=0;in;i++
您可能关注的文档
- 解题优秀教学应注重培养学生的数学思维品质.doc
- 言语-国家公务员模拟测试_言语理解_最全的词语辨析.doc
- 触电急救技巧图解.doc
- 计划书单招院校总结.doc
- 计划书生育对人口发展的影响机制研究.doc
- 计算n阶行列式若干技巧举例.doc
- 计算思维在大学计算机基础优秀教学中的应用探索.doc
- 计算方法简明培训教材数值积分与数值微分习题解析.doc
- 计算机ceac模拟测试复习题套.doc
- 计算机专业实践优秀教学模块化的研究与探索.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2025年渤海船舶职业学院单招笔试数学试题库含答案解析.docx VIP
- 三年级数学下册计算题大全100.doc VIP
- 【2026-01-11】《中华人民共和国危险化学品安全法》解读丨简洁版.pptx VIP
- 2024年新疆高考理科综合试卷(含答案解析).docx
- 《王玄览玄珠录的道教思想.doc VIP
- 人教版七年级英语上册完形填空、翻译、阅读理解训练含参考答案-精选5套.docx VIP
- 微信原创文章怎么修改,原创素材怎么利用?20170401.doc VIP
- 双轴搅拌机检修工艺规程.pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 双轴搅拌机检修规程.doc VIP
原创力文档

文档评论(0)