实验课程: 非线性方程(组)的解法实验项目:非线性方程实根的简单迭代法 姓名: 丁建伟 学号: 200708020211 班级:二班 专业: 信计 指导教师: 朱爱玲老师 完成日期: 2010-5-10 实验目的 掌握非线性方程实根的简单迭代法的上机编程计算。 实验内容: 问题分析和算法设计 问题:用简单迭代法求方程x5-x-0.5=0的正根,其精度为10-5。 问题分析:为了满足简单迭代法的收敛条件,我们选取迭代函数x(k+1)=(x(k)+0.5)^(1/5);通过画图得知方程x5-x-0.5=0的正根在区间[1 1.2]内,于是选取初始值x(0)=1。将初始值x(0)=1代入迭代函数进行迭代运算,直到迭代得到的x(k+1)-x(k)<10-5为止。选取x(k+1)作为所求方程的近似正根。 主要程序代码 M文件(fixpt): function[P,k,err,p]=fixpt(g,p0,tol,max1) P(1)=p0; Q(1)=1; for k=2:max1 P(k)=feval(g,P(k-1)); Q(k)=k; err=abs(P(k)-P(k-1)); if err 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务