- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
                              课程设计 
课程名称:                 高等数值计算 
设计题目:                 数值计算  B 课程设计 
学号: 
姓名: 
完成时间:                   2014 年 10 月 20 日 
题目一:非线性方程求根 
用 Newton 法计算下列方程 
 (1) x3    x  1  0               x    1   x   0.45   x    0.65 
                   ,初值分别为         0    ,  0        ,  0        ; 
 (2) x3    94x 2  389x   294   0 其三个根分别为  1,3,        98 。当选择初值 x0           2 时给 
                                6 
出结果并分析现象  ,当              5  10   ,迭代停止。 
一、摘要 
     非线性方程的解析解通常很难给出,因此非线性方程的数值解就尤为重要。 
本实验通过使用常用的求解方法二分法和                          Newton 法及改进的          Newton 法处理几 
个题目, 分析并总结不同方法处理问题的优缺点。                              观察迭代次数, 收敛速度及初 
值选取对迭代的影响。 
二、数学原理 
     构造迭代函数的一条很重要的途径是,                        用近似方程来代替原方程去求根。                     因 
此,如果能将非线性方程用线性方程来代替的话,求近似根问题就很容易解决, 
而且十分方便。  Newton 法就是把非线性方程线性化的一种方法。 
     在求解非线性方程            f (x ) 0 时,它的困难在于           f ( x) 是非线性函数,为克服这 
一困难,考虑它的线性展开。设当前点为                          x k ,在 xk 处的 Taylor 展开式为 
                                 f (x ) f (x  ) f (x  )( x x  ) 
                                          k      k     k 
     令 f ( x ) 0 ,可以得到上式的近似方程 
                                  f ( x  ) f ( x  )(x x  ) 0 
                                     k      k     k 
     设 f  ( xk  ) 0 ,解其方程得到 
                                        f (x  ) 
                                           k 
                               xk 1 xk           ( k 0,1,…) 
                                        f (x  ) 
                                           k 
     这就是牛顿迭代公式。用牛顿迭代公式求方程                              f (x) 0 根的方法称为牛顿迭 
代法。 
     牛顿迭代法的几何意义为,  不断用切线来近似曲线得到方程的根,                                      我们知道 
方程 f (x )   0 的实根 x *  是函数 y      f (x)  的图形与横坐标的交点,              xk 1 是函数 f (x ) 在 
点 (x k , f ( xk ))  处的切线与  x 轴的交点,此时就是用切线的零点代替曲线的零点,因 
此,牛顿迭代法又称为切线法。 
三、程序设计 
基于 MATLAB       软件编写程序,先定义一个用                    Newton 法求解的功能函数,然后 
调用函数用于计算不同的方程。各变量定义见程序。 
1、选取初值。 
                               f (
                
原创力文档
                        

文档评论(0)