数值分析求解非线性方程根的二分法、简单迭代法和牛顿迭代法(共10页).docx
《数值分析求解非线性方程根的二分法、简单迭代法和牛顿迭代法(共10页).docx》由会员分享,可在线阅读,更多相关《数值分析求解非线性方程根的二分法、简单迭代法和牛顿迭代法(共10页).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验报告一:实验题目一、 实验目的掌握求解非线性方程根的二分法、简单迭代法和牛顿迭代法,并通过数值实验比较两种方法的收敛速度。二、 实验内容1、编写二分法、牛顿迭代法程序,并使用这两个程序计算 在0, 1区间的解,要求误差小于 ,比较两种方法收敛速度。2、在利率问题中,若贷款额为20万元,月还款额为2160元,还期为10年,则年利率为多少?请使用牛顿迭代法求解。3、由中子迁移理论,燃料棒的临界长度为下面方程的根cotx=(x2-1)/2x,用牛顿迭代法求这个方程的最小正根。4、用牛顿法求方程fx=x3-11x2+32x-28=0的根,精确至8位有效数字。比较牛顿迭代法
2、算单根和重根的收敛速度,并用改进的牛顿迭代法计算重根。三、 实验程序第1题: 区间0,1函数画图可得函数零点约为0.5。画图函数:function Test1()% f(x) 示意图, f(x) = x + exp(x) - 2; f(x) = 0r = 0:0.01:1;y = r + exp(r) - 2plot(r, y); grid on二分法程序:计算调用函数:c,num=bisect(0,1,1e-4)functionc,num=bisect(a,b,delta)%Input a,b是取值区间范围% -delta是允许误差%Output -c牛顿迭代法最后计算所得零点值% -num
3、是迭代次数ya = a + exp(a) - 2;yb = b + exp(b) - 2;if ya * yb0 return;endfor k=1:100 c=(a+b)/2; yc= c + exp(c) - 2; if abs(yc)0 b=c; yb=yc; else a=c; ya=yc; end if abs(b-a)delta num=k; %num为迭代次数 break; endendc=(a+b)/2;err=abs(b-a);yc = c + exp(c) - 2;牛顿迭代法程序:计算调用函数:c,num=newton(func1,0.5,1e-4)调用函数:functio
4、n y = func1(x)y = x + exp(x) - 2;end迭代算法:functionc,num=newton(func,p0,delta)%Input -func是运算公式% -p0是零点值% -delta是允许误差%Output -c牛顿迭代法最后计算所得零点值% -num是迭代次数num=-1;for k=1:1000 y0=func(p0); dy0=diff(func(p0 p0+1e-8)/1e-8; p1=p0-y0/dy0; err=abs(p1-p0); p0=p1; if(errdelta) num=k; %num为迭代次数 break; endendc=p0;
5、第2题:由题意得到算式:*1+x10-2160*12*10=0计算调用函数:c,num=newton(func2,0.02,1e-8)程序:先用画图法估计出大概零点位置在0.02附近。画图程序:function Test2()% f(x) 示意图, f(x) = *(1+x).10-2160*12*10; f(x) = 0r = linspace(0,0.06, 100);y = *(1+r).10-2160*12*10;plot(r, y);grid on调用函数:functiony=func2(r)y=*(1+r).10-2160*12*10;end牛顿迭代法算法程序:function c
6、,num =newton(func,p0,delta)%Input -func是运算公式% -p0是零点值% -delta是允许误差%Output -c牛顿迭代法最后计算所得零点值% -num是迭代次数num=-1;for k=1:1000 y0=func(p0); dy0=diff(func(p0 p0+1e-8)/1e-8; p1=p0-y0/dy0; err=abs(p1-p0); p0=p1; if(errdelta) num=k; break; endendc=p0;第3题:cotx=(x2-1)/2x 求最小正数解计算调用函数:c,num=newton(func3, 1 ,1e-8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 求解 非线性 方程 二分法 简单 迭代法 牛顿 10
限制150内