数值分析10迭代法的收敛性分析
- 格式:ppt
- 大小:3.38 MB
- 文档页数:26


第20 1 2麓2 Journal浙of江师Zhej范ian大g N学。学rm报al(U自niv然er科sit y版)Nat.Sciv。LFe。b 201 2‘ 年月 ( . .) .
文章编号:1001-5051 I2012)01-0005-06
不可微非线性方程的修正牛顿迭代法的收敛性分析
金皓苹,徐秀斌
(浙江师范大学数理与信息工程学院,浙江金华321004)
摘要:在求解非线性算子方程F( )=0时,若导数不存在,则可用修正牛顿法代替牛顿法进行迭代,并用优 函数的方法证明了它的收敛性,从而给出了收敛性判断的条件、收敛性证明及迭代法收敛球半径和方程具有 唯一解的球的半径估计,并由此得到了几个推论.主要定理推广了相关文献的结果. 关键词:非线性算子方程;修正牛顿迭代法;收敛半径;不可微;优序列 中图分类号:0241 文献标识码:A
Analysis of convergence of a modified
Newton S method for solving nondifferentiable equations
JIN Haoping,XU Xiubin (College ofMathematics,Physics and Information Engineering,Zhq2ang Normal University.]inhua Zhefiang 321004,China)
Abstract:It was studied about solving nonlinear operator equation F( )=0,when the derivative of operator
did not exist.A modified Newton iterative method and majorant function were introduced to discuss the conver- gence,the condition of convergence,the solution of equation and the radius of convergence ball,and several inferences.Specifically,the main theorem obtained in related literatures were extended.
文档
实验报告一:实验题目
一、 实验目的
掌握求解非线性方程根的二分法、简单迭代法和牛顿迭代法,并通过数值实验比较两种方法的收敛速度。
二、 实验内容
1、编写二分法、牛顿迭代法程序,并使用这两个程序计算02)(xexxf 在[0,
1]区间的解,要求误差小于 410 ,比较两种方法收敛速度。
2、在利率问题中,若贷款额为20万元,月还款额为2160元,还期为10年,则年利率为多少?请使用牛顿迭代法求解。
3、由中子迁移理论,燃料棒的临界长度为下面方程的根 ,用牛顿迭代法求这个方程的最小正根。
4、用牛顿法求方程 的根,精确至8位有效数字。比较牛顿迭代法算单根和重根的收敛速度,并用改进的牛顿迭代法计算重根。
三、 实验程序
第1题:02)(xexxf 区间[0,1]
函数画图可得函数零点约为0.5。
画图函数:
function Test1()
% f(x) 示意图, f(x) = x + exp(x) - 2; f(x) = 0
r = 0:0.01:1;
y = r + exp(r) - 2
plot(r, y);
grid on
二分法程序:
计算调用函数:[c,num]=bisect(0,1,1e-4)
function[c,num]=bisect(a,b,delta)
%Input –a,b是取值区间范围
% -delta是允许误差
%Output -c牛顿迭代法最后计算所得零点值
% -num是迭代次数
ya = a + exp(a) - 2;
yb = b + exp(b) - 2; 文档
if ya * yb>0
return;
end
for k=1:100
c=(a+b)/2;
yc= c + exp(c) - 2;
if abs(yc)<=delta
第l1卷第1期 2012年2月 江南大学学报(自然科学版) Journal of Jiangnan University(Natural Science Edition) V01.11 No.1 Feb. 2012
多分裂形式下的SOR迭代法收敛性分析
雷刚
(宝鸡文理学院数学系,陕西宝鸡721013)
摘要:在预条件方法解大型线性方程组A =b时,给出预条件后多种分裂形式的SOR迭代方法,
说明这些方法能够使SOR迭代法收敛,并与一般的预条件方法进行比较分析,证明了这些分裂形 式加速效果更好。最后用数值例子加以验证。
关键词:预处理;收敛性;SOR迭代法
中图分类号:0 241.6 文献标识码:A 文章编号:1671—7147(2012)01—0091—04
Convergence Analysis of the SOR Iterative Method
in a Variety of Splitting
LEI Gang (Department of Mathematics,Baoji University of Arts and Sciences,Baoji 721013,China)
Abstract:By using the preconditioned iterative method for solving the linear system Ax=b,the paper gives several types splitting of the SOR iterative method in preconditioned,then proves that these new split methods can accelerate convergence, and explains why the convergence rate is faster than general SOR method.Finally the numerical example is given. Key words:precondition,convergence,the SOR iteration method
实验五
一、实验目的与要求:
1、通过对二分法和牛顿迭代法作编程练习和上机运算,进一步体会它们在方程求根中的不同特点;
2、比较二者的计算速度和计算精度。
二、实验内容:
通过对二分法和牛顿迭代法作编程练习和上机运算,进一步体会它们在方程求根中的不同特点。
二分法
算法:给定区间[a,b],并设与符号相反,取为根的容许误差,为的容许误差。
(1)令c=(a+b)/2
(2)如果(c-a)
(3)如果,则令;否则则令,重复(1),(2),(3)。
牛顿迭代法
算法:给定初值 , 为根的容许误差,为 的容许误差,N为迭代次数的容许值。
(1)如果 =0或迭代次数大于N,则算法失败,结束;否则执行(2)。
(2)计算 = -
(3)若 < 或 < ,则输出 ,程序结束;否则执行(4)。 x0)(xf)('xfx1x0)()('0xxoffxx01)(1xfx1(4)令 = ,转向(1)。
三、实验题目:
1、用二分法求方程 f(x)=x^3+4*x*x-10在区间[1,1.5]上的根,要求求出具有3位有效数的近似根。
2、 用牛顿法求方程x^3-3x-1=0在x=2附近的根。
四、程序:
一、二分法
#include
float f(float x)
{
return x*x*x+4*x*x-10;
}
void main()
{
float a,b,c;
a=1.0;
b=1.5;
for(;b-a>=0.01;)
{
c=(a+b)/2;
if(f(a)*f(c)==0)
break; x0x1 else if(f(a)*f(c)<0)
b=c;
else
a=c;
}
printf("方程的近似根为%f\n",c);
printf("保留三位有效数字为%0.2f\n",c);
}
二、牛顿迭代法