testsqrt.m
来自「这是《Numerical Methods with MATLAB: Imple」· M 代码 · 共 16 行
M
16 行
function testSqrt
% testSqrt Test the newtsqrt function for a range of inputs
xtest = [4 0.04 4e-4 4e-6 4e-8 4e-10 4e-12]; % arguments to test
fprintf('\n Absolute Convergence Criterion\n');
fprintf(' x sqrt(x) newtsqrt(x) error relerr\n');
for x=xtest % repeat for each column in xtest
r = sqrt(x);
rn = newtsqrt(x);
err = abs(rn - r);
relerr = err/r;
fprintf('%10.3e %10.3e %10.3e %10.3e %10.3e\n',x,r,rn,err,relerr)
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?