- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算数值实验报告(太原理工大学)_精品
本科实验报告
课程名称: 计算数值方法
实验地点: 综合楼五层506室
专业班级:计科1002 学号: 2010001414
学生姓名: xxx
指导教师: 王峥
2012 年 6 月 20 太原理工大学学生实验报告
学院名称 计算机科学与技术 专业班级 计科 1002 学号 2010001414 学生姓名 xxx 实验日期 2012.6.5 成绩 课程名称 计算数值方法 实验题目 实验一 方程求根 一、课题名称
方程求根:熟悉使用、迭代法、牛顿法、割线法等方法对给定的方程进行根的求解。选择上述方法中的两种方法求方程:二分法f(x)=x3+4x2-10=0在[1,2]内的一个实根,且要求满足精度|x*-xn|0.5×10-5
迭代法:用迭代公式x=f(x)进行迭代计算,直到满足|x*-xn|0.5×10-5 为止 。
二分法:设f(x)在[a,b]上连续,且f(a1)*f(x1)0,记(a2,b2)=(x1,b1)带入计算式进行计算 直到 |x*-xn|0.5×10-5 为止 。
二、目的和意义
(1)了解非线性方程求根的常见方法,如二分法、迭代法、牛顿法、割线法。
(2)加深对方程求根方法的认识,掌握算法。会进行误差分析,并能对不同方法进行比较。
三、计算公式
f(x)在区间(x,y)上连续
先找到a、b属于区间(x,y),使f(a),f(b)异号,说明在区间(a,b)内一定有零点,然后求f[(a+b)/2],
如果f[(a+b)/2]=0,该点就是零点,
如果f[(a+b)/2]0,则在区间((a+b)/2,b)内有零点,(a+b)/2)内有零点 带入1) Vc++ 9.0 C-free CodeBlocks
五、结构程序设计
迭代法:
#includestdio.h
#includemath.h
main()
{
int i;
double xn[15],y,x1,x2,m ;
printf(请输入x1,x2的值:\n );
scanf(%lf%lf,x1,x2);
printf(请输入精度要求:\n );
scanf(%lf,m);
printf( n xn\n);
i=0;
do{
xn[0]=(x1+x2)/2 ;
xn[i+1]= sqrt(10/(4+xn[i])); //迭代
printf(%5d %5lf\n,i,xn[i]);
y= fabs(xn[i+1]-xn[i]) ; i++;
if(ym)break;
}while(1);
}
二分法:
#includestdio.h
#includemath.h
main()
{
int m,n,o,p;
double a,b,l;
printf(请输入x^3, x^2, x的系数和常数p:\n);
scanf(%d%d%d%d,m,n,o,p); //1 4 0 -10
printf(请输入x1,x2:\n);
scanf(%lf%lf,a,b); //1 2
printf(请输入精度要求:\n);
scanf(%lf,l); //0.5x10^5
printf( n an bn xn f(xn)\n);
double x,fx;
int i=1;
do
{
x=(b+a)/2;
fx=m*x*x*x+n*x*x+o*x+p;
printf(%5d %5f %5f %5f %5f\n,i,a,b,x,fx);
i++;
if(fx==0) break;
if(fx0) b=x;
else if(fx0) a=x;
if((b-a)l)
break; //进行计算并返值
}while(1);
}
六、结果讨论和分析
二分法:
迭代法:
分析讨论:
使用不同的方法,可以不同程度的求得方程的解,不同的方法速度不同,求得的结果也稍有区别,当然和要求精度也有关系。刚开始的时候用数组对二分法进行求解,发现 循环到第二次 就无法实现值的传递,于是换了另外一种方法代替了数组。
流程图:
实验地点 综合楼五层506室
您可能关注的文档
- 菏泽联合混凝土-企业适用的安全生产法律法规及其他要求清单_精品.doc
- 菜场管理制度条例_精品.doc
- 菜市场改造方案_精品.doc
- 荷塘旧事(北师大版六年级语文上册课件)_精品.pdf
- 菜市场管理细则及商户入场须知_精品.doc
- 草虫的村落教学PPT课件人教版语文六年级上册第3课_精品.ppt
- 葫芦丝乐器课 玛丽有只小羊羔说课稿_精品.doc
- 蔡康永的说话之道 贺宜节选_精品.ppt
- 蔡伦百姓餐饮连锁有限公司单店营运管理手册_精品.doc
- 蔡长福老师六经辩证之_精品.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)