Método da Secante Scilab
Enviado: Qui 30 Nov, 2017 15:02
Alguém pode me dizer o que está errado nessa programação do Scilab pelo Método da Secante:
function y=f(x)
y=x - 11^(1/3)
endfunction
function y=fl(x)
y=(f(x) - f(x0))/x- x0
endfunction
x0=1
x=3
for n=1:10
x2= x - (f(x)/fl(x))
if (x2>x0) then
x0=x1
x1=x2
else
x0=x0
x1=x1
disp(x2)
end
end
function y=f(x)
y=x - 11^(1/3)
endfunction
function y=fl(x)
y=(f(x) - f(x0))/x- x0
endfunction
x0=1
x=3
for n=1:10
x2= x - (f(x)/fl(x))
if (x2>x0) then
x0=x1
x1=x2
else
x0=x0
x1=x1
disp(x2)
end
end