《计算方法》上机实验报告 班 级:X XX XXX 小组成员:XX X XX XX XXX X XXX XX XX XXXX XXXXX X 任课老师:XXX二〇一八年五月二十五日前言通过进行多次得上机实验,我们结合课本上得内容以及老师对我们得指导,能够较为熟练地掌握N ewton 迭代法、J ac ob i 迭代法、Gaus s-Se ide l 迭代法、N ew t on 插值法、La g ran g e 插值法与G a us s 求积公式等六种算法得原理与使用方法,并参考课本例题进行了 MAT L AB 程序得编写
以下为本次上机实验报告,根据实验内容共分为六部分
实验一:一、实验名称及题目: New t on 迭代法 例 2、7(P3 8):应用 New t on 迭代法求在附近得数值解,并使其满足、二、解题思路:设就是得根,选取作为初始近似值,过点做曲线得切线,得方程为,求出与轴交点得横坐标,称为得一次近似值,过点做曲线得切线,求该切线与轴得横坐标称为得二次近似值,重复以上过程,得得近似值序列,把称为得次近似值,这种求解方法就就是牛顿迭代法
三、Matlab 程序代码:f u nc t ion newt o n_it e r at io n(x 0,tol)syms z %定义自变量f o rma t l o n g %定义精度f=z*z*z-z-1;f1=diff(f);%求导y=su b s(f,z,x0);y1=s u bs(f 1,z,x0);%向函数中代值x1=x0-y/y1; k=1;w h il e abs(x 1—x0)〉=t olx 0=x1;y=sub s(f,z,x 0);y1=sub s(f 1,z,x 0);x1=x0-y/y1;k=k+1;e ndx=dou b le(x 1)K四、运行结果:实验二:一、实验名称及题目:Jac o b