Está en la página 1de 2

Metodo de Newton Raphson

En anlisis numrico, el mtodo de Newton (conocido tambin como el mtodo de


Newton-Raphson o el mtodo de Newton-Fourier) es un algoritmo eficiente para
encontrar aproximaciones de los ceros o races de una funcin real. Tambin puede ser
usado para encontrar el mximo o mnimo de una funcin, encontrando los ceros de su
primera derivada.

1.

%METODO DE NEWTON RAPHSON

2.

clear all, clc

3.

syms x

4.

disp(' M E T O D O D E N E W T O N - R A P H S O N')

5.

disp('-----------------------------------------------------------')

6.

disp('Datos de entrada')

7.

f = input('Funcin

8.

x0 = input('Aproximacin inicial :');

9.

tol= input('Tolerancia

10.

disp('Datos de salida')

11.

df = dif(sym(f));

12.

f = inline(char(f));

13.

df = inline(df);

14.

x = x0;

15.

e = abs(f(x));

16.

i = 0;

17.

fprintf('%s\t\t\t%s\t%s\n','it.','x','f(x)');

18.

while (e>=tol)

:','s');
:');

19.

fprintf('%d\t%f\t%f\n',i,x,f(x))

20.

nwr = x - (f(x)/df(x));

21.

e = abs(f(x));

22.

x = nwr;

23.
24.

i = i+1;
end