Services on Demand
Journal
Article
Indicators
-
Cited by SciELO
Related links
-
Similars in SciELO
Share
Revista de enseñanza de la física
Print version ISSN 0326-7091On-line version ISSN 2250-6101
Rev. enseñ. fís. vol.33 no.3 Cordoba Dec. 2021
ENSAYOS Y TEMAS ESPECIALES
Ecuaciones no lineales en fÃsica y su resolución mediante el uso de métodos iterativos multipaso de orden alto
Nonlinear equations in Physics, and their resolution using high order multi-step iterative methods
Santiago Quinga1
1 departamento de Ciencias Exactas, Universidad de las Fuerzas Armadas ESPE, S/N y Ambato, Av. Gral. Rumiñahui, SangolquÃ, Ecuador.
E-mail: sant.david@hotmail.com
Recibido el 30 de Abril de 2021 | Aceptado el 6 de Agosto de 2021
Resumen
El presente trabajo proporciona al docente de fÃsica fundamentos teóricos y computacionales para resolver ecuaciones no lineales, muy comunes en la solución de problemas fÃsicos. En el presente trabajo de investigación se resuelven tres problemas de fÃsica, los cuales son: una esfera flotando en agua, caÃda no libre de un paracaidista, compresión de un resorte real; haciendo uso de principios referentes a fluidos, cinemática y dinámica. Se obtienen ecuaciones no lineales difÃciles y en algunos casos imposibles de ser resueltas mediante métodos analÃticos. Para encontrar una solución aproximada a dichas ecuaciones se hace uso de métodos iterativos partiendo desde los métodos tradicionales como son Newton, Secante, Steffensen hasta la introducción de métodos multipaso con alto orden de convergencia como son Traub, Ostrowski y métodos de orden ocho diseñados a partir del método de Ostrowski. Finalmente, se realiza un análisis de los resultados obtenidos al aplicar todos estos métodos a cada uno de los problemas fÃsicos seleccionados y de esta formar establecer qué método iterativo es más adecuado ante cada situación.
Palabras clave: Ecuaciones no lineales; Métodos iterativos multipaso; Newton; Métodos de Ostrowski; FÃsica.
Abstract
This work provides the physics teacher with theoretical and computational foundations to solve nonlinear equations, very common in solving physical problems. In the present research three physics problems are solved, which are: a sphere floating in water, non-free fall of a parachutist, compression of a real spring; making use of principles related to fluids, kinematics and dynamics. Nonlinear equations are obtained which are difficult and, in some cases, impossible to be solved by means of analytical methods. To find an approxi-mate solution to these equations we use iterative methods starting from traditional methods such as Newton, Secant, Steffensen to the introduction of multi-step methods with high order of convergence such as Traub, Ostrowski and methods of order eight designed from Ostrowski's method. Finally, an analysis of the results obtained by applying all these methods to each of the selected physical problems is carried out and, in this way, establish which iterative method is more appropriate in each situation.
Keywords: Nonlinear equations; Iterative multi-step methods; Newton; Ostrowski's method; Physics.
I. INTRODUCCIÃN
El presente trabajo proporciona al docente de fÃsica fundamentos teóricos y computacionales para resolver ecuaciones no lineales, muy comunes en la solución de problemas fÃsicos; haciendo uso de principios referentes a fluidos, cinemática y dinámica se han planteado tres problemas cuyo modelamiento matemático lleva a la obtención de una ecuación no lineal, dichos ejemplos son: una esfera flotando en agua, caÃda no libre de un paracaidista, compresión de un resorte real. Al momento de encontrar la solución de una ecuación no lineal, el método que, por excelencia es utilizado por el docente, es el de Newton, sin embargo, este método no siempre es el más óptimo ante cada situación, hecho que se va a demostrar mediante un análisis de diferentes métodos iterativos. En forma general, una ecuación no lineal se puede escribir de la forma f(x) = 0, y el objetivo será encontrar una solución de la misma, donde f: I c R ^ R es una función real que está definida en un intervalo I abierto.
El desarrollo de los métodos numéricos ha permitido la aparición de técnicas computacionales que permiten resolver varios tipos de modelos matemáticos que no tienen una solución exacta, tal es el caso de los métodos iterativos los cuales nos van a permitir obtener la solución aproximada de una ecuación no lineal.
II. MARCO TEORICOA. Métodos iterativos
Como mencionan Mathews & Fink (2000), una iteración consiste en realizar un proceso por repetidas ocasiones hasta que se obtiene un resultado con el menor error posible. En este sentido los métodos iterativos se utilizan para hallar raÃces de ecuaciones y sistemas de ecuaciones sean estos lineales o no lineales, y en la solución numérica de ecuaciones diferenciales.
Para resolver una ecuación no lineal mediante el uso de métodos iterativos se va a realizar un proceso en el cual mediante una fórmula (función de punto fijo) se va a sustituir una primera aproximación de la raÃz, con ello se obtendrá una nueva estimación de la raÃz, este proceso se realizará varias veces obteniéndose una sucesión de valores (iterados) que se aproximarán cada vez más a la raÃz de la ecuación estudiada (GarcÃa, 2017).
GarcÃa (2017) indica que un método iterativo de punto fijo se representa de la siguiente forma:
Xn+1 = G(Xn X n = 0¿2,..., (1)
donde G es la función de punto fijo y a al ser la raÃz de la ecuación debe cumplir que a = G(a) convirtiéndose de esta forma en un punto fijo de la función G ya que los puntos fijos son aquellos valores de x que satisfacen la ecuación
G( x) = x.
B. Clasificación de métodos iterativos
Según Chicharro (2017), los métodos iterativos podrÃan clasificarse como métodos con memoria o sin memoria en función de los datos necesarios para obtener el valor del siguiente iterado; un método sin memoria solo depende del valor del último iterado:
Xn+1 =^(Xn); n = 0,U,..., (2)
mientras que un método con memoria depende de varios iterados anteriores:
Xn+1 =t(Xn > Xn-1> Xn-2,'-) n = 0>U,---, (3)
Amorós (2020) menciona que los métodos iterativos se pueden clasificar según el número de pasos en cada iteración, obteniéndose de este modo métodos de un paso o multipaso; un método de un paso tiene la forma de la ecuación (1), mientras que un método multipaso viene descrito por:
yn = w(xâ)
Xn+1 =^(Xn > yn X n = °X2,--- (4)
El ultimo criterio que se puede emplear para clasificar un método iterativo es dependiendo de la presencia o ausencia de derivadas, obteniéndose métodos con derivadas o libres de derivadas (Chicharro, 2017).
C. Orden de convergencia
Sea {Xjt} > una sucesión de números reales tales que nm x = g. La convergencia se llama:
a) Lineal, si existe M, 0 <M < 1 y k0 e N tales que _^<M\xk -g¡, para todo k > k0 ;
b) De orden p, si existe M > 0 y k0 e N tales que _^<M\xk-g¡p, para todo k > k0.
Denotamos por e<_ = Xk _% el error de la k - ésima iteración. La ecuación ^ +1 = Mep + o(ep+1), se llama ecuación del error, donde p es el orden de la convergencia (Artidiello, 2014).
Del orden de convergencia de un método iterativo depende el número de iteraciones que se debe realizar para obtener una solución aproximada de la ecuación no lineal, siendo los métodos de orden de convergencia alto quienes se aproximan más rápido a la solución, necesitando de este modo menos iteraciones (Amorós, 2020).
Para realizar una comparación entre métodos iterativos se pude utilizar parámetros relacionados al orden de convergencia tales como el Ãndice de eficiencia:
I = Pd (5)
donde p es el orden de convergencia del método y d es el número de evaluaciones de la función f y sus derivadas, realizadas en cada iteración (Ostrowski, 1966).
Por otro lado, Kung y Traub (1974) establecen una conjetura que permite saber si un método es óptimo o no, dicha conjetura establece que el orden de convergencia p de un método sin memoria con d evaluaciones funcionales por iteración cumple con:
p < 2d-1 (6)
siendo un método óptimo aquel que cumple la igualdad en la expresión anterior.
D. Método de Newton
Como indica Ypma (1995) el método de Newton es uno de los más conocidos y utilizados al momento de resolver una ecuación no lineal, en donde la función de punto fijo tiene la siguiente forma:
Xâ+1 = Xn
f ( Xn ) .
f( Xn )â
n = 0,1,2,...,
(7)
en ocasiones también es nombrado como método de Newton-Raphson.
Además, este método tiene una representación geométrica en donde, en cada etapa n, el valor X corresponde
a la abscisa del punto de corte con el eje OX de la recta tangente a la curva y = f (X) en el punto X; f (Xn)), debido
a ello este método también es conocido como el método de la tangente (Artidiello, 2014).
Como menciona Amorós (2020) en base a la teorÃa planteada anteriormente, el método de Newton tiene las siguientes caracterÃsticas:
a) Es un método sin memoria.
b) Es un método de un paso.
c) Es un método con derivada
d) Tiene un orden de convergencia cuadrática
e) Según la conjetura de Kung y Traub es un método óptimo
E. Método de la secante
Cordero, Hueso, y Torregrosa (2006) indican que en el método de Newton se necesitan realizar evaluaciones funcionales tanto de la función como de su derivada en cada paso, en ocasiones podrÃa resultar un poco complicada la
obtención de la derivada de la función. El método de la secante no necesita la derivada para el cálculo de la estimación, pero a diferencia del método de Newton su orden de convergencia es menor, la función de punto fijo a utilizarse es:
x
H+1
= x
f (xn )
f (Xâ ) - f (Xâ-l)
Xn - Xn-1
n = 0,1,2,...
(8)
El método de la secante tiene las siguientes caracterÃsticas:
a) Necesita dos estimaciones iniciales.
b) Es un método con memoria.
c) Es un método libre de derivadas.
d) Es un método de un paso.
e) El orden de convergencia aproximado es 1,618033... (Mathews & Fink, 2000).
f) Al ser un método con memoria no se puede analizar si es óptimo con la conjetura de Kung y Traub.
F. Método de Steffensen
Steffensen (1933) menciona que partiendo del método de Newton descrito en la ecuación (7) y sustituyendo la derivada f '(x ) por su diferencia finita progresiva se obtiene un método con orden de convergencia cuadrática y cuya
expresión es la siguiente:
xn+1 = xn
f (xâ )2 .
f ixâ + f (xn ))- f ( xn )â
n = 0,1,2,...
(9)
GarcÃa (2017) menciona algunas de las caracterÃsticas del método de Steffensen como son:
a) Es un método sin memoria.
b) Es un método de un paso.
c) Es un método libre de derivadas.
d) Tiene un orden de convergencia cuadrática
e) Según la conjetura de Kung y Traub es un método óptimo
G. Métodos Multipaso de orden alto
Con el objetivo de encontrar métodos iterativos que tengan un mayor orden de convergencia, surgen métodos que requieren, en forma general, un aumento en el número de evaluaciones funcionales, asà como del número de pasos, obteniéndose de esta forma métodos multipaso cuya forma es la expresada en la ecuación (4). A continuación, se presentan dos métodos iterativos multipaso que se van a utilizar en esta investigación.
El método de Traub (1964) también conocido como el método de Potra-Pták es un método de tercer orden que se obtiene al realizar una composición entre el método de Newton cuya expresión se encuentra en la ecuación (7) consigo mismo y realizando una sustitución en el segundo paso por la derivada empleada en el primer paso, su esquema es el siguiente:
yn = xn -
xn+1 = yâ
f ( xn )
f(xâ)
- f (y»)
f '( xâ)â
n = 0,1,2,.
(10)
Como menciona GarcÃa (2017) el método de Traub no es óptimo.
Ostrowski (1960) Diseñó el primer método iterativo cuyo orden de convergencia es cuatro, para ello hizo uso de un esquema multipaso y, además, utilizó técnicas de interpolación, la expresión obtenida es la siguiente: f (Xn )
y = X
n n
f( Xn )
x
n+1
f (Xn ) f (y«) .
f (Xn ) - 2f (yn ) f'( Xn )â
n = 0,1,2,...
(11)
Como indica (Chicharro, 2017), el método de Ostrowski es un método óptimo.
Como indican Dzunic y Petkovic (2012), partiendo del esquema de dos pasos de Ostrowski se puede llegar a obtener métodos iterativos de tres pasos de orden ocho. El método óptimo de orden ocho propuesto por los mismos es el siguiente:
y = X
n n
z = y
nn
X
n+1
=z
n
f (Xn )
f( Xn )
f (Xn ) f (yâ)
f (Xn) - 2f (yn) f'(Xn)
f (zâ) 1 + f (zn)/f (yn)1 + 2f (zn)/f (Xn). f(Xâ) 1 -2f (yâ)/f (Xn)-(f (yâ)/f (Xn))2â
n = 0,1,2,.
(12)
Cordero, Torregrosa y Vassileva (2011) diseñan un método iterativo de orden ocho óptimo, partiendo del esquema de Ostrowski y cuyo esquema es el siguiente:
y = X
n n
f (Xn )
f'(Xn )
f ( Xn ) f (Xn ) - f (yn )
Xn+1 = Un - 3
f \x« ) f (Xn ) - 2f (yn ) f (z ) u - z
nnn
(13)
f' (Xn ) yn - Xn
n = 0,1,2,.,
donde
+ 1 j2 f (yn ) - 2f ( z« ) J
III. METODOLOGIA
Referentes a fÃsica, en el presente trabajo de investigación se plantean los tres problemas siguientes:
a) Esfera flotando en agua
b) CaÃda no libre de un paracaidista
c) Compresión de un resorte real
Cuyo análisis lleva a la obtención de una ecuación no lineal, y cuya solución se va a obtener mediante diferentes métodos iterativos para luego realizar un análisis entre los resultados obtenidos por cada uno de estos métodos, y de esta forma poder concluir cual método responde de mejor manera ante cada uno los problemas planteados, los métodos iterativos que se van a emplear son:
a) Método de la Secante
b) Método de Newton
c) Método de Steffensen
d) Método de Traub
e) Método de Ostrowski
f) Método de Dzunic y Petkovic
g) Método de Cordero, Torregrosa y Vassileva
cuyas expresiones iterativas fueron descritas en la sección anterior, y cuya programación se realizó en MATLAB, los códigos se pueden revisar en anexos.
A. Proceso
A continuación, se detalla el proceso que se va a realizar para resolver cada uno de los problemas planteados:
1) Aplicación de los fundamentos fÃsicos y matemáticos para obtener una ecuación no lineal de la forma f (x) = 0, donde x será la variable fÃsica en estudio.
2) Obtención de una gráfica de la función f (x), para de este modo observar los cortes con el eje x, y de esta forma poder elegir una estimación inicial lo más cercana a dicho corte, esta estimación es un parámetro de entrada para los métodos iterativos programados.
3) Selección de valores para los parámetros de entrada de los métodos programados como son: la tolerancia, el número máximo de iteraciones que junto a la estimación inicial seleccionada en el paso anterior nos permitirán obtener la solución aproximada a la ecuación no lineal.
B. Esfera flotando en agua
Una esfera de densidad p y de radio r está sumergida parcialmente en agua hasta una profundidad d, calcular dicha profundidad.
![](/img/revistas/redef/v33n3/a10-2.jpg)
FIGURA 1. Se muestra una esfera de radio r, sumergida en agua una profundidad d .
Para calcular el volumen del casquete esférico sumergido en el agua necesitamos resolver la siguiente integral:
V =
d
JV(r2 - (r - y)2)dy
(14)
0
la cual se obtiene mediante la utilización del método de discos, donde y es la distancia desde un disco de posición arbitraria hasta el extremo del casquete esférico, y dy representa el ancho infinitesimal de dicho disco. Además, la fórmula r 2 -(r - y)2 obtenida mediante el uso del teorema de Pitágoras, nos permite calcular el radio al cuadrado del disco.
Al resolver la integral planteada en la ecuación (14), se obtiene el siguiente volumen del casquete esférico sumergido en el agua:
V = ^f (3r - d),
(15)
de esta forma el peso del agua desplazada es:
Pa = gPa (3r - d^
(16)
donde pa representa la densidad del fluido, en este caso agua.
Por otro lado, la masa de la esfera se puede calcular con la siguiente formula:
m = p
e re
(17)
Como la esfera se encuentra parcialmente sumergida en el agua, sobre la superficie de la misma actúan los efectos de presión tanto del aire como del agua, dichos efectos aparecen en forma de fuerzas perpendiculares a su superficie. Si se analiza la flotación de la esfera en el agua se obtiene que el empuje experimentado por la esfera tiene que ser igual al peso de la misma, ya que esta se encuentra en equilibrio. De esta forma se puede calcular el empuje con la siguiente fórmula:
E = meg = gpe
4mr3 3
(18)
Aplicando el principio de ArquÃmedes el cual establece que "Un cuerpo total o parcialmente sumergido en un fluido en reposo experimenta un empuje vertical hacia arriba igual al peso del fluido desalojado". De esta forma igualando las ecuaciones (16) y (18), obtenemos la siguiente expresión:
(19)
4mr3 md2 ¡ \
gPe = gPa l3- - d),
igualando a cero la expresión anterior:
pad3 - 3rpad2 + 4per3 = 0, (20)
se obtiene una ecuación no lineal de la forma f (d) = 0, para continuar con la solución se va a considerar los siguientes datos:
Densidad del agua: p = \ g / cm3
Radio de la esfera: r = 10 cm
Esfera de madera de densidad: p = 0.638 g / cm 3
Utilizando la función f(d) = pad3 -3-pd2 + 4p r3 y los respectivos datos considerados anteriormente, se obtiene la figura 2:
![](/img/revistas/redef/v33n3/a10-3.jpg)
FIGURA 2. Representación gráfica de la función f (d) = pad3 -3rp d2 + 4prr3, para los valores de los parámetros
pa= 1 g / cm3, r = 10 cm, pe = 0.638 g / cm3.
Como se puede apreciar en la figura 2, existe dos ceros de la función en el intervalo mostrado, tomando en consideración que la esfera está parcialmente sumergida, se va a calcular solo el valor de la raÃz que está del lado izquierdo, y cuyo valor está en torno a d = 11 cm. Esta figura es de mucha utilidad para establecer el valor de la estimación inicial necesaria en los diferentes métodos iterativos.
Para resolver la ecuación no lineal (20) escogiendo una estimación inicial de la profundidad d0 = 11 y una tolerancia 10-10, para los valores de los parámetros pa= 1 g/cm3,r = 10 cm, p = 0.638 g/cm3 con el método de Ostrowski obtenemos la siguiente profundidad aproximada d «11.8615 cm, luego de realizar 3 iteraciones.
B. CaÃda no libre de un paracaidista
Calcular la masa m de un paracaidista que tiene una caÃda no libre y tiene una rapidez v0 cuando t = 0. Para simplificar
la modelización matemática se va a despreciar el efecto de la fuerza de rozamiento vorticoso misma que es proporcional al cuadrado de la rapidez del paracaidista, para solo considerar como fuerza de resistencia la referente al rozamiento viscoso que ofrece el aire al paracaidista la cual es proporcional a la rapidez del mismo. Otros datos necesarios para el cálculo de la masa del paracaidista son el instante de tiempo t > 0 en donde adquiere la rapidez v misma que debe ser menor a la rapidez lÃmite del paracaidista que es cuando el mismo desciende con fuerzas en equilibrio.
i Fr r | a |
i | r mg |
FIGURA 3. Fuerzas que actúan sobre el paracaidista durante su caÃda, las mismas que son fuerza de resistencia Fr dirigida hacia arriba y el peso W = mg dirigido hacia abajo.
Como la fuerza de rozamiento es proporcional a la rapidez del paracaidista entonces, su módulo es:
Fr = kv, (21)
Considerando la dirección del movimiento positiva hacia abajo haciendo uso de la figura 3 y aplicando la segunda ley de Newton, obtenemos:
(22)
dv
W - Fr = m , dt
en donde al reemplazar la ecuación (21) y el equivalente del peso W = mg , nos encontramos con la siguiente ecuación diferencial:
(23)
dv
mg - kv = m .
dt
Al resolver por varias separables la ecuación (23), se plantea:
dt = m-
dv
(24)
mg - kv
como tiene una rapidez v0 cuando t = 0, entonces la condición inicial es que v(t = 0) = v0, asà que obtenemos:
(25)
f, } dv
I dt =1 m ,
0 Ã mg- kv
al integrar los dos miembros de la ecuación:
m,t =--ln
k
mg - kv
mg - kv0
(26)
si despejamos v, de la ecuación (26), encontramos la fórmula que relaciona la rapidez en función del tiempo, asÃ:
v = mg +
k
k \
mg â
v - mte m
v k y
(27)
Como el objetivo es encontrar la masa del paracaidista, supuesto conocido la rapidez en un instante, igualando a cero la expresión anterior:
( - (28)
mg
k
0
mg
--e
k
m
- v = 0,
se obtiene una ecuación no lineal de la forma f (m) = 0, para continuar con la solución se va a considerar los siguientes datos:
Rapidez inicial: v0 = 1 m / 5
Gravedad: g = 9.8 m / s2
Constante de proporcionalidad: k = 14 kg / s
Rapidez: v = 9.8 m / s
Tiempo: t = 8 s
Utilizando la función
f (m)
mg_ +
k
(
v0
- mse
k
-v
y los respectivos datos considerados anteriormente, se ob
y
![](/img/revistas/redef/v33n3/a10-4.jpg)
FIGURA 4. Representación gráfica de la función
- vâ
tiene la figura 4:
f (m) = ^ + k
0
k
para los valores de los parámetros
v0 = 1 m /s, g = 9.8 m/s2, k = 14 kg/s, v = 9.8 m/s, t = 8 s .
Como se puede apreciar en la figura anterior, existe un cero de la función en el intervalo mostrado, y cuyo valor está en torno al valor de m = 55 kg, esta figura es de mucha utilidad para establecer el valor de la estimación inicial necesaria en los diferentes métodos iterativos.
Para resolver la ecuación no lineal (28) escogiendo una estimación inicial de la masa m = 60 y una tolerancia 10" 10, para los valores de los parámetros v0 = 1 m/s , g = 9.8m/s2, k = 14 kg/s, v = 9.8m/s, t = 8 s con el método de Traub obtenemos la siguiente masa aproximada m « 56.1698 kg, luego de realizar 15 iteraciones.
C. Compresión de un resorte real
En los sistemas mecánicos reales se utiliza resortes no lineales, como ejemplo de aplicación se presenta el siguiente problema: un objeto de masa m se deja caer desde una altura h sobre un resorte real cuya fuerza elástica es Fe = -(kld + k2d3/2) donde d es la compresión del mismo; calcular la máxima compresión del resorte.
![](/img/revistas/redef/v33n3/a10-5.jpg)
FIGURA 5. Se muestra un objeto de masa m que cae desde una altura h sobre un resorte real, a la izquierda el resorte está en posición normal, a la derecha el resorte está comprimido al máximo, d es la máxima compresión del resorte.
Utilizando el principio del Trabajo y EnergÃa:
(29)
EC + = EC2,
como el objeto se deja caer del reposo y además se busca la máxima compresión del resorte, entonces la energÃa cinética del objeto es nula en las posiciones 1 y 2, además reemplazando el trabajo del peso y del resorte, tenemos:
(30)
d
WAy - J(kd + k2d3/2)dd = 0,
0
la variación de y se calcula como Ay = h + d además integrando el segundo término de la ecuación (27), obtenemos:
mgh + mgd â 1 kxd2 â 2 k2d5/2 = 0, (31)
se obtiene una ecuación no lineal de la forma f (d) = 0, para continuar con la solución se va a considerar los siguientes datos:
Gravedad: g = 9.81m/s2
Constantes de proporcionalidad: k = 40000g / s2, k2 = 40g /{s2m0'5) Masa del objeto : m = 95 g Altura: h = 0.43 m
Utilizando la función
2.
f (d) = mgh + mgd â kxd â k2d
5/2
2
5
y los respectivos datos considerados anteriormente, se
obtiene la siguiente figura:
![](/img/revistas/redef/v33n3/a10-6.jpg)
FIGURA 6. Representación gráfica de la función f (d) = g = 9.81 m/s2, k = 40000 g/s2, k2 = 40 g/(s2m05),
: mgh + mgd â â kxd2 â â k2d5
, para los valores de los parámetros
m = 95 g, h = 0.43 m.
Como se puede apreciar en la figura anterior, existe un cero de la función en el intervalo mostrado, y cuyo valor está en torno al valor de d = 0.2 m, esta figura es de mucha utilidad para establecer el valor de la estimación inicial necesaria en los diferentes métodos iterativos.
Para resolver la ecuación no lineal (31) escogiendo dos estimaciones iniciales de la máxima compresión d = 0.2, d = 0.1 y una tolerancia 10-10, para los valores de los parámetros g = 9.81 m / s2, k = 40000 g / s2, k2 = 40 g l{s2m°), m = 95 g, con el método de la Secante obtenemos la siguiente máxima compresión aproximada d « 0.1667 m, luego de realizar 6 iteraciones.
IV. RESULTADOSPara las pruebas respectivas se ha utilizado MATLAB R2015a, el sistema computacional utilizado para realizar todas las pruebas tiene las siguientes especificaciones: Intel(R) Ã5-420U CPU @ 1.70GHz 2.40GHz, memoria RAM de 6 GB.
Los parámetros de entrada necesarios para los programas de los métodos iterativos utilizados en la presente investigación son: la función respectiva de cada uno de los problemas fÃsicos analizados, la estimación inicial * de la raÃz
buscada, la tolerancia que además sirve como criterio de parada y cuya representación es x | < 10_10, es decir,
estamos trabajando con una tolerancia de 10 _10 , otro parámetro de entrada es el número máximo de iteraciones, ya que se podrÃa producir un desborde de iteraciones al no alcanzar la tolerancia establecida; dichos parámetros de entrada se los puede apreciar en los códigos de cada programa presentados en anexos.
TABLA I. Resultados obtenidos al utilizar los métodos de la Secante, Newton, Steffensen, Traub y Ostrowski para resolver tres problemas fÃsicos la esfera flotando en agua, la caÃda no libre de un paracaidista y la compresión de un resorte real.
Método | P | z | K+1 _ Xn\ | Iter | Tiempo | |||
Secante | 1.6180 | 11.8615 | 1.776E-15 | 6 | 0.00552200 | |||
Newton | 2 | 11.8615 | 6.573E-14 | 4 | 0.00534150 | |||
Esfera flotando en agua Pad3 _ 3rPad2 + 4Per' = 0 | Steffensen | 2 | --- | --- | --- | --- | ||
dâ = 11 | Traub | 3 | 11.8615 | 1.066E-14 | 3 | 0.00527680 | ||
d * = 11 | Ostrowski | 4 | 11.8615 | 1.776E-15 | 3 | 0,00534590 | ||
II | Dzunic y Petkovic | 8 | 11.8615 | 8.882E-15 | 3 | 0.00447070 | ||
Cordero, Torregrosa y Vassileva | 8 | 11.8615 | 1.776E-15 | 3 | 0.00441745 | |||
Secante | 1.6180 | 56.1698 | 3.2188E-12 | 5 | 0.00483015 | |||
CaÃda no libre de un paracaidista | Newton | 2 | 56.1698 | 6.1036E-11 | 28 | 0.00478300 | ||
mg | 1 _ e k | _ v = 0 | Steffensen | 2 | --- | --- | --- | --- |
k | ^ J | Traub | 3 | 56.1698 | 3.4710E-11 | 15 | 0.00476565 | |
O o II o s | Ostrowski | 4 | ||||||
3 ll k/\ L/t | ||||||||
3 ll Q\ O | Dzunic y Petkovic | 8 | --- | --- | --- | --- | ||
Cordero, Torregrosa | 8 | |||||||
y Vassileva | ||||||||
Secante | 1.6180 | 0.1667 | 1.002E-11 | 6 | 0.00536435 | |||
Compresión de un resorte real | Newton | 2 | 0.1667 | 2.776E-17 | 5 | 0.00510065 | ||
mgh + mgd | _1 k,d2 _ -kd5/2 = 0 2 1 5 2 d0 = 0.2 | Steffensen | 2 | 0.1667 | 6.500E-12 | 682 | 0.01932860 | |
Traub | 3 | 0.1667 | 0.000E+00 | 4 | 0.00524890 | |||
II O | Ostrowski | 4 | 0.1667 | 2.776E-17 | 3 | 0.00491215 | ||
d2 = 0.2 | Dzunic y Petkovic | 8 | --- | --- | --- | --- | ||
Cordero, Torregrosa | 8 | |||||||
y Vassileva |
* Estimaciones iniciales para el caso del método de la Secante.
En la tabla I se muestran los resultados obtenidos al emplear los métodos iterativos de la Secante, Newton, Stef-fensen, Traub, Ostrowski, Dzunic y Petkovic y Cordero, Torregrosa y Vassileva; para resolver tres problemas fÃsicos; encontramos la estimación inicial * utilizada para alcanzar la raÃz £, el orden de convergencia p, el error cometido
en la última iteración |^i _x |, el número de iteraciones (Iter) necesarias para cumplir con la tolerancia del criterio de
parada, asà como el tiempo necesario en cómputo (tiempo) el cual se calculó mediante el promedio de 20 ejecuciones consecutivas de cada programa.
Para los parámetros de entrada como son la tolerancia menor a 10 _10 y las respectivas estimaciones iniciales de la raÃz para cada problema fÃsico, se producen problemas con la utilización de algunos métodos ya que no son capaces de resolver las diferentes ecuaciones no lineales utilizadas; como ejemplo el método de Steffensen no consigue la solución del problema de la esfera flotando en agua, los dos métodos de orden ocho no consiguen resolver los problemas de la caÃda no libre de un paracaidista y el de la compresión real de un resorte.
Para el caso de la esfera flotando en agua, tomando como criterios de análisis el tiempo computacional requerido, el número de iteraciones y el error, se observa que el método de orden 8 de Cordero, Torregrosa y Vassileva es el mejor de todos los métodos utilizados, recordando además que es un método óptimo.
Para el caso de la caÃda no libre de un paracaidista, tomando como criterios de análisis el tiempo computacional requerido, el número de iteraciones y el error, se observa que el método de orden 3 de Traub es el mejor de todos los métodos utilizados, recordando además que es un método no óptimo.
Finalmente, para el caso de la compresión de un resorte real, tomando como criterios de análisis el tiempo computacional requerido, el número de iteraciones y el error, se observa que el método de orden 3 de Traub es el mejor de todos los métodos utilizados, recordando además que es un método no óptimo.
V. CONCLUSIONESSi bien al momento de resolver una ecuación no lineal el método por excelencia a ser utilizado es Newton, en el presente trabajo se ha demostrado que existen otros métodos que ofrecen mejores caracterÃsticas ya sea por la estructura de los mismos como es el caso de aquellos métodos libres de derivadas, asà como por el orden de convergencia alto.
Al utilizar métodos iterativos con mayor orden de convergencia se reduce el número de iteraciones requeridas en la obtención de la solución aproximada de la ecuación no lineal estudiada, reduciendo de esta forma el tiempo de ejecución siendo más eficientes que los métodos tradicionales de segundo orden como son Newton o Steffensen.
Para los problemas planteados el método de Newton siempre converge a la solución, convirtiéndose de esta forma en el método más estable empleado en nuestra investigación.
Al utilizar funciones un tanto más complejas como en el caso de esta investigación la caÃda no libre de un paracaidista que tiene una naturaleza exponencial, y la compresión real de un resorte que tiene términos irracionales los métodos de orden ocho utilizados en esta investigación no siempre convergen a la solución, por lo tanto, son métodos inestables.
Para entender de mejor forma los criterios de estabilidad de un método que hacen que algunos métodos no convergen a la solución, es necesario realizar un estudio dinámico de los mismos, para ello existe diferentes investigaciones que pueden ser revisadas con este propósito.
Los métodos iterativos de punto fijo tienen una amplia gama de aplicación en diferentes campos del conocimiento, en todos aquellos en donde la modelación matemática lleve a la obtención de ecuaciones no lineales.
En próximas investigaciones se podrÃa mejorar los fenómenos fÃsicos estudiados, como ejemplo para la caÃda no libre del paracaidista se podrÃa utilizar un modelo más real para la fuerza de rozamiento, en donde la misma sea proporcional a la rapidez al cuadrado.
REFERENCIAS
Amorós, C. (2020). Estudio sobre convergencia y dinámica de los métodos de Newton, Stirling y alto orden. Madrid: Universidad Internacional de la Rioja.
Artidiello, S. (2014). Diseño, implementación y convergencia de métodos iterativos para resolver ecuaciones y sistemas no lineales utilizando funciones peso. Valencia: Universitat Politécnica de Valencia.
Chicharro, F. (2017). Análisis dinámico y aplicaciones de métodos iterativos de resolución de ecuaciones no lineales. Valencia: Universitat Politécnica de Valencia.
Cordero, A., Hueso, J., & Torregrosa, J. (2006). Problemas resueltos de métodos numéricos. Madrid: Paraninfo.
Cordero, A., Torregrosa, J. R., & Vassileva, M. P. (2011). Three-step iterative methods with optimal eighth-order convergence. Journal of Computational and Applied Mathematics, 235, 3189-3194.
Dzunic, J., & Petkovic, M. S. (2012). A Family of Three-Point Methods of Ostrowski's Type for Solving Nonlinear Equations. Journal of Applied Mathematics.
GarcÃa, J. (2017). Análisis dinámico. Valencia: Universidad Politécnica de Valencia.
Kung, H. T., & Traub, J. F. (1974). Optimal order of one-point and multipoint iteration. J. Assoc. Comput. Math, 21(4), 643651.
Mathews, J. H., & Fink, K. D. (2000). Métodos numéricos con Matlab. Madrid: Prentice Hall.
Ostrowski, A. M. (1960). Solution of equations ans systems of equations. New York: Academic Press.
Ostrowski, A. M. (1966). Solutions of equations and systems of equations. Academic Press.
Steffensen, J. F. (1933). Remarks on iteration. Skand. Aktuarietidskrift, 64-72.
Traub, J. F. (1964). Iterative methods for the solution of equations. Englewood Cliffs, N.J., Prentice-Hall.
Ypma, T. J. (1995). Historical development of the Newton-Raphson method. SIAM Rev., 37, 531-551.