method2.m

来自「Matlab做的数值计算实验」· M 代码 · 共 11 行

M
11
字号
function y = method2(n)
%利用method1 Sn' = Sn - (Sn - Sn-1)^2/(Sn-2*Sn-1+Sn-2), n = 3,4,...
%则Ln2 = Sn'
if nargin == 0
    fprintf('Not enough parameter for method2');
elseif n < 3
    n = 3;
    y = method1(n) - (method1(n) - method1(n-1))^2 / (method1(n) - 2*method1(n-1) + method1(n-2));
else
    y = method1(n) - (method1(n) - method1(n-1))^2 / (method1(n) - 2*method1(n-1) + method1(n-2));
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?