一元3次以上非线性方程的数学求解法逐步扫描法迈步法二分法牛.pptVIP

一元3次以上非线性方程的数学求解法逐步扫描法迈步法二分法牛.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一元非线性方程的数学求解法一元非线性方程的数学求解法*一元非线性方程的数学求解法*一元3次以上非线性方程的数学求解法逐步扫描法(迈步法)二分法牛顿法弦截法*一元非线性方程的数学求解法*一、概述思考:以前所学知识的哪方面遇到过求解一元三次以上非线性问题?ax3+bx2+cx+d=0,如何求解?因式分解!?(x±A)(x±B)(x±C)=0?x=±A、±B、±C☆3x3-4x2-43x+84=0?(x+4)(x-3)(x-2.3333)=0?x=-4,3,2.333☆真实气体p-V-T之间的关系,如:vanderWaalsEq☆已知供热量、气体的初温T1、恒压摩尔热容cp=f(T)=a+bT+cT2,求出口温度T2*一元非线性方程的数学求解法*二、逐步扫描法(迈步法)☆函数f(x)在区间(a,b)连续,且f(a)与f(b)异号,则区间(a,b)内必定至少有一个实根;☆函数f(x)在区间(a,b)连续并单调(上升或下降),则在区间(a,b)必定只有一个实根;☆选一步长h,计算函数f(a),f(a+h),f(a)与f(a+h)乘积,若乘积大于零,说明该区间内无实根?计算f(a+2h),f(a+h)与f(a+2h)乘积,直至两函数值的乘积小于或等于零,即直至相邻两个函数值异号,此时可把此区间的始点作为方程式根的近似值。这个方法叫迈步法或逐步扫描法。返回*一元非线性方程的数学求解法*三、二分法设方程f(x)=0通过逐步扫描法已知有根区间为(x1,x2)①取x1与x2的中点x0,即:x0=(x1+x2)/2②检查f(x0)与f(x1)的符号是否相同☆如为同号,根必在x0与x2之间,如图(A)。令:x1=x0☆如为异号,则根必在x1与x0之间,如图(B)。令:x2=x0③再取新区间(x1,x2)的中点,重复以上步骤,直至x1与x2之间的距离小于某指定值?为止。

只要区间(x1,x2)内有根,此法定能求出结果,但收敛速度较慢;

此法只能得到一个实根,需增加一个终值B,当有根区间的终点x2小于终值B,再施行迈步法求下一个实根的近似值,进而求出精确值,如此反复,直至达到或超过终值B为止。返回*一元非线性方程的数学求解法*四、牛顿法(Newton-Raphson)法假设方程f(x)=0有一个实根x*①取一初值x0,过x0作垂线交曲线f(x)于点P0,过P0点作曲线切线交x轴于x1点,显然x1点较x0点更接近于根x*;②若?(x1-x0)/x0?<?,则方程根x*=x1,否则按上述同样方法过x1作x轴垂线交于曲线f(x)于点P1,过P1点作曲线f(x)的切线并于x轴相交于x2……,直到?(xk+1-xk)/xk?<?(迭代精度,一般手工计算取10-3,计算机计算取10-4)为止,方程的根为:x*=xk+1思考:曲线的斜率如何得到?返回*一元非线性方程的数学求解法*四、牛顿法(Newton-Raphson)法以一元3次非线性方程,如y=Ax3+Bx2+Cx+D为例:步骤1:选初值,如x0,如何选择需根据具体情况决定;步骤2:将初值分别代入原方程,求出原函数的值、一阶导数值,如:步骤3:由迭代公式计算出x1值;步骤4:计算两次计算结果的相对误差的绝对值(也有计算绝对误差的绝对值的情况,但很少),若误差在允许范围内(通常称满足迭代精度,如手工计算取10?3,计算机计算取10?4),则可认为得结果即为方程的解,计算结束;否则将xi代替xi+1,重复步骤1~4,直到满足迭代精度为止。*一元非线性方程的数学求解法*☆采用Newton迭代法求解一元3次非线性方程举例例1-8常压气相反应体系某一组分平衡分压p(单位atm)符合以下方程:4p3-1.640p2+1.640p-0.410=0,试求其分压的数值?思考:p的大致范围?解:步骤1:令: y=4p3-1.640p2+1.640p-0.410 (1)则: y?=12p2-3.280p+1.640 (2)步骤2:确定p的初值,取为p0=0.3步骤3:将p0=0.3代入式(1),(2)计算得:y0=0.04240、y0?=1.73600步骤4:步骤5:计算p0、p1之间相对误差?1步骤6:判断?1,满足计算结果,否则重复步骤3~6,直到满足要求。*一元非线性方程的数学求解法*☆采用Newton迭代法求解一元3次非线性方程举例例1-8的求解步骤用下表表示例1-8Newton迭代法计算数据汇总表返回迭代次序p初值y计算值y′计算值p计算值迭代误差计算判断10.30

您可能关注的文档

文档评论(0)

方世玉 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档