Está en la página 1de 6

EJERCICIO 5

Determine la raíz real más grande de

f (x)=2 x ❑3−11.7 x ❑2−5

Para ello, elabore un programa en Octave para resolver con el método de la secante
(cuatro iteraciones x–1=3, x0=4).

Inserte código fuente:

function[raiz]=secante(func,xi,xu,tol)
if nargin <4
tol=1.0e6*eps;
endif
e=1;
while e>tol
fxi=func(xi);
fxu=func(xu);
nuevoxi=xi-((fxi*(xi-xu))/(fxi-fxu));
e=abs((nuevoxi-xi)/(nuevoxi))*100;
xu=xi;
xi=nuevoxi;
endwhile
raiz=xi;
endfunction
Captura de pantalla del código:

Captura de pantalla de ejecución:

EJERCICIO 6

Aplique y elabore un programa en Octave para resolver por el método de Newton-


Raphson la función
f (x)=tanh( x ❑2−9)

para evaluar su raíz real conocida en x = 3. Use un valor inicial de x0=3.2 y haga un
mínimo de cuatro iteraciones. Además, grafique el valor de X obtenido en cada
iteración ¿Converge el método a su raíz real?
Inserte código fuente:

funcion= @(x) (tanh((x^2)-9));


derivada= @(x) (2*(x))/ (cosh((x^2)-9)^2);
xi=3.2;
iter=1;
error= 1*eps;

function respuesta=aproximado(vi,vf);
respuesta= abs(((vi-vf)/vi)*100);
end
if (derivada(xi))==0;
fprintf('no se puede encontrar la raiz')
else
xn= xi-(funcion(xi)/derivada(xi));
fprintf
("____________________________________________________________________
____________\n");
fprintf('%s\t\t %s\t\t %s\n', 'N. Iteracion', 'resultado ', 'residuo');
disp('')

while (aproximado(xn,xi)>error);
fprintf('%.0f\t\t',iter);
fprintf(' %.15f\t\t',xn)
fprintf(' %.15f\t\t',aproximado(xn,xi));
fprintf('\n');
xi=xn;
xn=xi-(funcion(xi)/derivada(xi));
iter++;
end
fprintf(' %.0f\t\t',iter);
fprintf('%.15f\t\t',xn)
fprintf ('%.15f\t\t',aproximado(xn,xi));
fprintf('\n');

fprintf ('\nrespuesta: %.15f\n',xn);


disp('')
fprintf
("____________________________________________________________________
____________\n");
end
disp('debido a las caracteristicas de la funcion está converge');

plot(0:1:iter,xi,':o');
title('grafica iteraciones vs resultados');
xlabel('iteraciones');
ylabel('resultado');
Captura de pantalla del código:
Captura de pantalla de ejecución:

También podría gustarte