非线性方程组的数值解法.pptx
《非线性方程组的数值解法.pptx》由会员分享,可在线阅读,更多相关《非线性方程组的数值解法.pptx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Th2.10 局部收敛性局部收敛性 设设 表示区间表示区间 ,x*为方程为方程 f(x)=0的根,的根,函数函数f(x)在在 中有中有足够阶连续导数足够阶连续导数,且且 满足满足 则对则对 ,由割线法产生的序列,由割线法产生的序列 都收敛于都收敛于x*,且,且(i)(ii)(iii)其中其中收敛速度介于收敛速度介于Newton and Bisection 之间之间 证明详证明详见见林成林成森森编写编写的数值的数值计算方计算方法法第1页/共34页Corollary(推论推论)设设 x*为方程为方程 f(x)=0的一个根,的一个根,且且 在在 x*的附近连续,则的附近连续,则 使得使得 由由Sec
2、ant Method产生的序列产生的序列 都收敛于都收敛于x*。例例2 证明方程证明方程 在区间在区间 内有内有唯一唯一根根 ,且,且使得对任意的初始值使得对任意的初始值 ,由,由割线法割线法产生的序列产生的序列 都收敛于都收敛于 。证明:证明:令令方程方程存在存在根根方程存在方程存在唯一唯一根根且且在在 附近连续附近连续由由推论推论知,由知,由割线法割线法产生的序列产生的序列 都收敛于都收敛于 。第2页/共34页 6 非线性方程组的解法非线性方程组的解法 /*The Solutions for Systems of Nonlinear Equations*/一、基本概念一、基本概念(/*Ba
3、sic Concepts*/)n个方程的个方程的n元非线性方程组的一般形式:元非线性方程组的一般形式:其中其中 是定义在区域是定义在区域 上的上的n元实值函数,且元实值函数,且 中至少有一个是中至少有一个是非线性函数非线性函数。如如第3页/共34页是是向量向量n个方程的个方程的n元非线性方程组的元非线性方程组的向量向量形式:形式:令令方程组方程组(*)(*)可表示成向量形式可表示成向量形式 其中其中 是定义在区域是定义在区域 上的上的n维维实向量值实向量值函数函数如果如果 使使 则称则称 是方程组(是方程组(*)的解。)的解。设设 若存在向量若存在向量 ,满足,满足则称则称 在在 处处可微可微
4、,向量,向量 称为称为 在在 处的处的导数导数,记为,记为若若 是开区域且是开区域且 在在 内每点处都可微,则称内每点处都可微,则称 在在 可微。可微。(n元实值函数的可微性元实值函数的可微性)/*Real Valued Function of n variables*/第4页/共34页证明:证明:令令Th2.11 (导数的求法导数的求法)若若 在在 处可微,则处可微,则 在在 处关于处关于各自变量各自变量的偏导数的偏导数 存在,且有存在,且有 /*Differentiate*/第5页/共34页 第6页/共34页Frechet导数导数(n元向量函数的可微性元向量函数的可微性)记记 ,若存在矩阵
5、,若存在矩阵 ,满足,满足则称则称 在在 处可微,矩阵处可微,矩阵 称为称为 在在 处的导数,记为处的导数,记为 。若。若 是开区域且是开区域且 在在 内每点都可微,则称内每点都可微,则称 在在 上可微上可微。/*Vector Function*/注:注:多元实值函数多元实值函数 的导数实际上就是函数的导数实际上就是函数 的梯度的梯度 。第7页/共34页Th2.12 (Frechet导数的计算导数的计算)设设 ,在在 处可微的充要条件是处可微的充要条件是的所有分量的所有分量 在在 处可微;若处可微;若 在在 处可微,则处可微,则第8页/共34页证明:证明:在在 处可微处可微所以存在所以存在向量
6、向量等价于等价于其中其中即即 是是 在在 处可微的处可微的充要条件充要条件 在在 处可微处可微Th2.11第9页/共34页所以所以称为称为Jacobi矩阵矩阵第10页/共34页(收敛阶收敛阶/*the order of Convergence*/)设向量序列设向量序列 收敛于向量收敛于向量 ,若存在实数,若存在实数 及常数及常数 ,满足,满足 或者或者满足当满足当 (某个正整数)时,(某个正整数)时,则称序列则称序列 是是 阶收敛的。当阶收敛的。当 且且 时,称时,称为线性收敛,为线性收敛,为超线性收敛,为超线性收敛,时为平方或二次收敛时为平方或二次收敛第11页/共34页二、二、Newton迭
7、代法迭代法令令设方程组(设方程组(*)存在解)存在解 在在 的某个开邻域的某个开邻域 内可微内可微设设 是方程组(是方程组(*)的第)的第 次近似解次近似解Taylor公式展开公式展开1、Newton迭代格式迭代格式第12页/共34页写成写成向量向量形式形式用该线性方程组的解作为非线性方程组(用该线性方程组的解作为非线性方程组(*)的第)的第k+1k+1次近似解次近似解从而得到从而得到Newton迭代格式:迭代格式:注:注:Newton迭代格式中迭代格式中每迭代一步每迭代一步都要求矩阵的都要求矩阵的逆运算逆运算,计算量大,应该想办,计算量大,应该想办法法避免避免。第13页/共34页Newton
8、迭代方法在实际计算时,转化为求迭代方法在实际计算时,转化为求方程组的解方程组的解缺陷缺陷每每迭代一次需要计算迭代一次需要计算Jacobi矩阵,计算量仍然很大矩阵,计算量仍然很大 需要进一步改进需要进一步改进第14页/共34页 算法算法:Newton迭代迭代给定初始近似值给定初始近似值 x(0),求非线性方程,求非线性方程F(x)=0 的解的解.输入输入:初始近似值初始近似值 x(0);容许误差容许误差 TOL;最大迭代次数最大迭代次数 Nmax.输出输出:近似解近似解 x*或失败信息或失败信息.Step 1 Set k=1;Step 2 While(k Nmax)do steps 3-7Ste
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 方程组 数值 解法
限制150内