Académique Documents
Professionnel Documents
Culture Documents
RAPHSON
INTRODUCCIÓN
Tal vez, de las fórmulas para localizar raíces, Sea la más ampliamente utilizada. Si
el valor inicial para la raíz es 𝑥𝑖 , entonces se puede trazar una tangente desde el
punto [𝑥𝑖 , f(𝑥𝑖 )] de la curva. Por lo común, el punto donde esta tangente cruza al
eje x representa una aproximación mejorada de la raíz.
Fig. 1.
DERIVADA
Procedimiento.
1. Estime una primer aproximación a la solución de la
ecuación 𝑓 𝑥 =0. Una grafica de y=𝑓 𝑥 podría ayudarle.
2. Use la primer la primera aproximación para obtener la
segunda y la segunda para obtener la tercera. Y así
sucesivamente. Usando la formula.
𝑓(𝑥𝑖 )
𝑥𝑖+1 = 𝑥𝑖 − si 𝑓′ 𝑥𝑖 ≠ 0
𝑓′(𝑥𝑖 )
CRITERIO DE PARO
clear all
Un algoritmo para el método de Newton-Raphson clc
syms x;
se obtiene fácilmente al sustituir la ecuación x0=input('Ingrese el valor inicial: ');
𝑓(𝑥𝑖 )
tol=input('Ingrese el porcentaje de error: ');
𝑥𝑖+1 = 𝑥𝑖 − f=input('Ingrese la función: ');
𝑓′(𝑥𝑖 ) i=1;
fx(i)=x0;
por la fórmula predictiva 𝑥𝑖+1 = g(𝑥𝑖 ) en la figura 6.4. f1=subs(f,x,fx(i));
z=diff(f);
Observe, sin embargo, que el programa también d=subs(z,x,fx(i));
debe modificarse para calcular la primera derivada. ea(1)=100;
while abs(ea(i))>=tol;
Esto se logra incluyendo simplemente una función fx(i+1)=fx(i)-f1/d; f1=subs(f,x,fx(i+1)); d=subs(z,x,fx(i+1));
definida por el usuario. ea(i+1)=abs((fx(i+1)-fx(i))/fx(i+1)*100);
i=i+1;
Además, a la luz del análisis anterior sobre los o=fx(i);
end
problemas potenciales del método de Newton- fprintf(' i \t\tfx(i) \t\t Error aprox (i) \n');
Raphson, el programa se podría mejorar for j=1:i;
incorporando algunas consideraciones adicionales fprintf('%2d \t %11.7f \t %7.3f \n',j-1,fx(j),ea(j));
end
fprintf('\nLa raiz deseada es: %11.7f\n',fx(j));
EJEMPLO