对牛顿法的改进,通过改进方法求解非线性方程组
改进的牛顿迭代法求解非线性方程
史思总 西南科技大学
摘要:将非线性方程线性化,以线性方程的解逐步逼近非线性方程的解,是牛顿迭代法的基本思想。牛顿法具有收敛快、稳定性好、精度高等优点,是目前求解非线性方程的有效方法之一。牛顿法每次迭代时都需要计算函数值和导数值,计算量较大,当导数值提供有困难时,牛顿法将不再适用于求解非线性方程组。针对这种情况,提出了一种改进牛顿法——弦截法。为避免求导,弦截法采用差商近似导数,以差商方式解决求导问题。实践证明,弦切法优于大部分迭代法,仅次于牛顿法。
关键词:牛顿法、弦截法、非线性方程、差商
一、牛顿法的迭代公式
设f(x)在其零点x*附近一阶连续可微,且f (x) 0,当x0充分接近x*时,由Taylor公式有:
f(x) f(x0) f (x0)(x x0) (1)
以方程
f(x0) f (x0)(x x0) 0 (2)
近似方程f(x) 0,其解
x1 x0 f(x0) (3) f (x0)
可作为方程的近似解,重复上述过程,得迭代公式
xn 1 xn f(xn),(n 0,1, ) (4) f(xn)
该方法称为牛顿迭代法。牛顿法是一种不动点迭代法,其迭代函数为
(x) x f(x) (5) f (x)
从几何上看,牛顿法是以曲线的切线与x轴的交点作为曲线与x轴的交点的近似。故牛顿法也是一种切线法。
数值分析实验报告(一)实验 名称 姓名用牛顿迭代法求解非线性方程 实验时间 学号 2011 年 成绩 11 月 19 日 班级 一、实验目的 1.了解求解非线性方程的解的...
二分法和牛顿迭代法求解非线性方程的比较及应用_数学_自然科学_专业资料。二分法和牛顿迭代法求解非线性方程的比较及应用 摘要:本文基于计算机 matlab 和 c 语言...
解非线性方程牛顿迭代法的一种新的加速技巧_理学_高等教育_教育专区。解非... 对牛顿迭代法的改进 3页 2下载券 牛顿迭代法解非线性方程... 5页 1下载...
【 专题研讨 】 二分法和牛顿迭代法 求解非线性 方程 的比较及应用 张 晓勇 ,王 仲君 ( 武汉 理工 大学 , 湖北 武汉 430070) 摘要 : 本文基于计算机MATLAB...
用牛顿迭代法求解非线性方程组_数学_自然科学_专业资料。用牛顿迭代法求解非线性方程组的MATLAB程序用牛顿迭代法求解非线性方程组 newton.m clear clc [F,v]=...
牛顿迭代法求解非线性方程组的代码_数学_自然科学_专业资料。牛顿迭代法求解非线性方程组非线性方程组如下: 2 2 ? ? x1 ? 10 x1 ? x2 ? 8 ? 0 ? ...
牛顿迭代法解非线性方程组_工程科技_专业资料。牛顿迭代法解非线性方程组计算方法第十章上机报告 00986096 沈欢 北京大学工学院,北京100871 2012 年 5 月 13 ...
Newton 迭代法求解非 线性方程 一、 Newton 迭代法概述构造迭代函数的一条重要...牛顿(Newton)法就是一种将非线性方程线化的一种方法。 设 xk 是方程f x =...
数值分析 实验时间:2011 年 11 月 09 日 实验时间: 实验名称: 实验名称:非线性方程求根 实验二 实验二 实验目的: 实验目的:掌握用牛顿迭代法求非线性方程的根...
matlab 实现牛顿迭代法求解非线性方程组已知非线性方程组如下 3*x1-cos(x2*x3)-1/2=0 x1^2-81*(x2+0.1)^2+sin(x3)+1.06=0 exp(-x1*x2)+...
热门文档