Documentos de Académico
Documentos de Profesional
Documentos de Cultura
G (X) X+F (X) - Es Necesario Observar Que La Función G (X) para Un Problema Particular F (X) 0 No Es Única
G (X) X+F (X) - Es Necesario Observar Que La Función G (X) para Un Problema Particular F (X) 0 No Es Única
Un punto fijo de una función g(x) es un número real x tal que: x = g(x), está definición
constituye la base del método de punto fijo y puede utilizarse para resolver funciones del
tipo f(x)=0. Entonces, apartir de la ecuación f(x)=0, se obtienela forma x=g(x), esto se
puede lograr de dos formas:
1) Simplemente despejando alguna x de f(x)=0.
El método de punto fijo requiere de un punto inicial x0, para iniciar el proceso de búsqueda
de la raíz, posteriormente se aplica iterativamente la regla xi=g(xi-1)
x1=g(x0)
x2=g(x1)
x3=g(x2)
...
El proceso termina cuando se satisfaga la aproximación deseada mediante el error
propuesto o en algunos casos hasta encontrar el punto fijo de manera exacta.
Ea =|x i+1−x i|
Tol=0.001
g(x)= -3/5*cos(x)
10
-5
-10
-15
-20
-3 -2 -1 0 1 2 3
g=-3/5*cos(x);
figure
plot(X,subs(g,X),'m'), grid
hold on
plot(X,X,'r')
3
-1
-2
-3
-3 -2 -1 0 1 2 3
xo=2
x1=double(subs(g,xo));
e=abs(x1-xo)
%iteraciÛn 2
x2=double(subs(g,x1));
e=abs(x2-x1)
%IteraciÛn 3
x3=double(subs(g,x2));
e=abs(x3-x2)
%IteraciÛn 3
x4=double(subs(g,x3));
e=abs(x4-x3)
%IteraciÛn 4
x5=double(subs(g,x4));
e=abs(x5-x4)
%IteraciÛn 6
x6=double(subs(g,x5));
e=abs(x6-x5)
%IteraciÛn 7
x7=double(subs(g,x6));
e=abs(x7-x6)
Yo tengo x0 y f(x)
' Δ y y 1 − y 0 0−f ( x 0 )
f ( x 0 )=m= = =
Δ x x1 −x0 x 1−x 0
'
−f ( x0 )
f ( x 0 )=
x 1−x 0
Despejando x1
f ( x0 )
x 1=x 0−
f ' ( x0 )
f ( xi )
x i+1=x i−
f ' ( xi )
e=|x i +1−x i|
Pasos
1. Graficar la función en el intervalo apropiado y definir una primera aproximación a
la raíz (x0).
2. Aplicar la fórmula de Newton-Raphson para calcular la siguiente aproximación de
la raíz.
3. Calcular el error de la aproximación.
4. Repetir los pasos 2 y 3 hasta que el error calculado sea menor o igual a la tolerancia
indicada.
Ejemplo:
Encuentra la raíz de la siguiente función utilizando el método de Newton-Raphson con una
tolerancia de 1x10-4.
format long
f = inline('1e-5*exp(x) - 10');
x = 5 : 0.0001 : 15;
y = f(x);
plot(x,y)
%Graficando el eje x
hold on
plot(x, zeros( size(x) ), '-k')
i xi e
1 14.5 -
2 14.0043 0.4957
3 13.8323 0.1721
4 13.8157 0.0166
5 13.8155 1.3963x10-4
6 13.81551056 9.7495x10-9
Ejercicio
La concentración de una bacteria contaminante en un líquido disminuye a lo largo del
tiempo según la expresión:
i xi e
1 2 -
2 2.275799383 0.2757
3 2.327680959 0.05188
4 2.329086637 0.0014
5 2.329087617 9.8019x10-7