Está en la página 1de 3

SOLUCIÓN DE ECUACIONES NO LINEALES

POR EL MÉTODO DEL PUNTO FIJO

I.N. Orozco Guajardo,1

1 Universidad del Istmo, Campus ”Tehuantepec”, Tehuantepec, Oaxaca


E-mail: irvingguajardo8@gmail.com
Abstract—Los Métodos abiertos se basan en fórmulas que El valor de x1 comparado con x0 presenta los dos siguientes
requieren únicamente de un solo valor de inicio x o que empiecen casos:
con un par de ellos, pero no necesariamente encierran la raı́z. CASO I. x1 = x0 Esto indica que se ha elegido como valor
Éstos, algunas veces divergen, o sea, se aleja de la raı́z verdadera inicial una raı́z y que el problema queda concluı́do, si x̄ es
a medida que se avanza en el cálculo.Sin embargo, cuando los raı́z de la ecuación, se cumple que:
métodos abiertos convergen, en general lo hacen mucho más
rápido que los métodos cerrados. f (x̄) = 0
Keywords—Ecuaciones no lineales, valor inicial, raı́z, divergir,
converger,métodos abiertos. y como la ecuación es sólo un rearreglo, también es cierto que:
g(x̄) = x̄
I. INTRODUCCI ÓN
CASO II.x1 6= x0 Es el caso más frecuente, e indica que x1
Cómo se dijo anteriormente, los métodos abiertos emplean y y1 son distintos de x̄. Esto es difı́cil de explicar, ya que si
una fórmula para predecir la raı́z. Ésta fórmula puede desarrol- x no es una raı́z se tiene que:
larse como una iteración simple de punto fijo (también llamada
iteración de un punto o sustitución sucesiva o método de punto f (ẋ) 6= 0
fijo), al arreglar la ecuación f(x)=0 de tal modo que x esté del
lado izquierdo de la ecuación: Y por otro lado, evaluando g(x) en ẋ, se tiene:

x = g(x) (1) g(ẋ) 6= 0


En estas circunstancias se procede a una segunda evaluación
Esta transformación se realiza mediante operaciones alge- de g(x), ahora x1 , denotándose el resultado como x2
braı́cas simples o simplemente sumando x a cada lado de la
ecuación original. Por ejemplo: g(x˙1 ) = x2

x2 − 2x + 3 = 0 Este proceso se repite y se obtiene el siguiente esquema


iterativo:
Se arregla y se puede obtener:
x2 + 3
x=
2 Valor inicial x0 f (x0 )
Mientras que senx = 0 puede transformarse en la forma de la Primera iteración x1 = g(x0 ) f (x1 )
ecuación (1) sumando x a ambos lados para obtener: Segunda iteración x2 = g(x1 ) f (x2 )
: : :
x = senx + x
i-ésima iteración xi − 1 = g(xi − 1) f (xi )
La utilidad de la ecuación 1 es que proporciona una fórmula i+ésima iteración xi − 1 = g(xi ) f (xi + 1)
para predecir un nuevo valor de x en función del valor anterior : : :
de x. De esta manera, dado un valor inicial para la raı́z xi , la
ecuación (1) se utiliza para obtener una aproximación xi+1 , Aunque hay excepciones, generalmente se encuentra que los
expresada por la fórmula iterativa. valores x0 , x1 , x2 , ..., se van acercando a x̄ de manera que xi
está más cerca de x̄ que xi − 1; o bien, se van alejando de x̄
xi+1 = g(x)i
de modo que cualquiera está más lejos que el valor anterior.
Una vez que se ha determinado una forma equivalente (1),
el siguiente paso es tantear una raı́z, esto puede hacerse por II. EJEMPLO
observación directa de la ecuación. Se denota el valor de tanteo
o valor de inicio como x0 , denotándose el resultado de esta Encuentre las raı́ces del siguiente polinomio de tercer grado
evaluación como x1 ; esto es: por el método del punto fijo:
g(x0 ) = x1 f (x) = x3 − 24x2 + 5x + 2 (2)
Figure 1: Gráfica que describe el comportamiento de la función

Figure 4: Tercer raı́z aproximada


Como primer paso se inicia con el método gráfico, el cual
nos permitirá observar el comportamiento de la función, para
aproximar las raı́ces de dicha función 1:
Recordemos que para determinar las raı́ces debemos hacer
Una vez realizada la gráfica, se observan las raı́ces del la ecuaciı́n 1, Tal que:
polinomio y por medio del comando de ”Matlab Zoom in”
podemos determinar las aproximaciones de las raı́ces, las −X 3 + 24X 2 − 2
cuales se observan en las siguientes gráficas: x= (3)
5
x = −x3 + 24x2 − 4x − 2 (4)
r
x3 + 5x + 2
x= (5)
24
−2
x= (6)
x2 − 24x + 5
24x2 − 5x − 2
x= (7)
x2

De las cuales sólo nos serán útiles tres (3,4,5), ya que


previamente se han hecho las respectivas iteraciones mediante
Figure 2: Primera raı́z aproximada la programación en Matlab del método fijo;
La ecuación (4) nos ayudó a hallar x¯1 : dado nuestro
valor inicial −0.2:

Tabla1.Raı́z x¯1
i xi g(xi ) |f (xi )|
1 0.2 -9.242 2.043
2 -9.242 -0.064055 2.8836
: : : :
19 -0.2021 -0.2021 0.00006
20 -0.2021 -0.202165 0.00003

La ecuación (3) nos ayudó a hallar x¯2 : dado nuestro valor


inicial 0.4:
Figure 3: Segunda raı́z aproximada
Tabla2.Raı́z x¯2
i xi g(xi ) |f (xi )|
1 0.4 0.4159 0.0000
2 0.4159 0.41595 0.0000
A. AJUSTE DE FUNCIONES PARA HALLAR LAS RAÍCES
Por medio de la graficación del polinomio de tercer grado La ecuación (5) nos ayudó a determinar x¯3 : dado nuestro
pudimos aproximar las raı́ces: valor inicial 23.5:
x¯1 ≈= −0.2
x¯2 ≈= −0.4
x¯3 ≈= 23.5 Tabla3.Raı́z x¯3
i xi g(xi ) |f (xi )| R EFERENCES
1 23.50 23.78 1.5662
[1] Chapra, Steven C; Raymond Canale P, Métodos abiertos. Métodos
2 23.7836 23.7862 1.4837 numéricos para ingenieros, (2007). McGraw Hill 2009. pp. 142-145,
3 23.7862 23.7862 0.0135 2009.
4 23.7862 23.7862 0.0001 [2] Mathews, John H; Fink, Kurtis D Métodos numéricos con MAT-
LAB,Tercera edicion, Prentice Hall pp. 661-673.
Determinando ası́ las raı́ces de la ecuación (2)

f (x) = x3 − 24x2 + 5x + 2

x¯1 = −0.2022
x¯2 = 0.4159
x¯3 = 23.7863

III. PROGRAMACI ÓN MATLAB


Para el desarrollo de dicho ejercicio fue de apoyo el soft-
ware de Matlab, para poder determinar la gráfica de la función
y corroborar las iteraciones hechas en las tablas anteriores,
a continuación se muestra el código de graficación y el del
método del punto fijo respectivamente.
Graficación

clear all
close all
clc
x= [-5:0.1:30]; %Dimensión del vector(1x10)
fx= x.ˆ3-24*x.ˆ2+5*x+2; %Datos de estudio
figure
grid on
hold on
axis([-5,30,-2000,2000])
title ({’MÉTODO DEL PUNTO\\
FIJO’;’Xˆ3-24Xˆ2+5X+2’},\\
’Fontsize’,24)
plot(x,fx,’-r’,’linewidth’,2)
legend(’fx’)
xlabel(’x’,’Fontsize’,24);
ylabel(’f(x)’,’Fontsize’,24)

Método del punto fijo

format long
x0 = 23.5;
for i=1:20
x=((24*x0ˆ2-5*x0-2)/x0ˆ2);
f=abs(x0.ˆ3-24*x0.ˆ2+5*x0+2);
disp([x0,x,f])
x0=x;
end

IV. CONCLUSI ÓN


El método de punto fijo busca hallar las raı́ces en funciones
de la forma x = g(x) , a través de aproximaciones sucesivas
que convergen a la solución de la ecuación. En ocasiones
el método resulta demasiado tedioso si no se determina la
ecuación adecuada, pues en vez de converger, este diverge.

También podría gustarte