资源简介

采用下述方法计算 115 的平方根,精确到小数点后六位。 (1)二分法。选取求根区间为[10, 11]。 (2)牛顿法。 (3)简化牛顿法。 (4)弦截法。 绘出横坐标分别为计算时间、迭代步数时的收敛精度曲线。

资源截图

代码片段和文件信息

function xc = Dichotomy(fabtol)
if nargin < 3
    disp(‘at least include 3 parameters‘);
end
if sign(f(a)) * sign(f(b)) >=0
    error(‘f(a)f(b)<0 not satisfied!‘)
end
if nargin == 3
    tol = 10^-6;
end
while (b-a)/2 > tol
    c = (a + b)/2;     
    if f(c) == 0        
        break 
    end
    if f(a) * f(c) < 0   
        b = c;
    else                 
        a = c;
    end
end
xc = (a+b)/2;  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-18 00:40  2\
     文件         523  2018-07-05 15:10  2\Secant.m
     文件         412  2018-07-05 14:46  2\SimplifiedNewton.m
     文件         395  2018-07-05 14:36  2\Newton.m
     文件         428  2018-07-05 13:41  2\Dichotomy.m

评论

共有 条评论