Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADA 1. Cálculo de Raíces
ADA 1. Cálculo de Raíces
Métodos Numéricos
Integrantes:
Pannetier Salomé
2
Introducción
Los métodos numéricos son aquellas técnicas mediante las cuales es posible formular
problemas matemáticos, los cuales puedan ser resueltos utilizando operaciones aritméticas. Estos
ayudan a hacer de una manera más eficiente cálculos aritméticos que resultan tediosos con la ayuda
de softwares capaces de manipular sistemas de ecuaciones grandes, manejar no linealidades y
resolver geometrías complicadas (Chapra y Canale, 2006).
Asimismo, en los problemas de ingeniería los resultados involucran ecuaciones matemáticas que,
por métodos convencionales, dan como resultado a raíces. Aunque la fórmula cuadrática es útil para
resolver la ecuación, existen muchas funciones donde las raíces no se pueden determinar tan
fácilmente. Es por esto por lo que existen diversos métodos para facilitar el cálculo del error.
Estos métodos se dividen en:
A) Métodos cerrados, los cuales utilizan intervalos que encierran o contienen a la raíz, y
después reducen sistemáticamente el tamaño del intervalo.
B) Métodos abiertos, estos métodos también emplean iteraciones sistemáticas de prueba
y error; pero no requieren que el intervalo inicial encierre a la raíz.
3
Desarrollo
Problema 1: Método de bisección
Descripción
Vamos a estudiar la flotación de una esfera de caucha sobre el agua. Esta inmergía en el agua de
una altura de h porque la caucha y el agua no tienen la misma densidad. Vamos a buscar h.
Modelo matemático
4 𝑑 3
La masa de la esfera está calculada por la formula 𝑚 = 3 ∗ 𝜋 ∗ ( 2 ) ∗ 𝜌𝑐 ≈ 0.03927
𝜋 𝑑
El volumen sumergido está calculado por la formula 𝑣 = 3 ∗ (3 ∗ 2 ∗ ℎ2 − ℎ3 )
La esfera puede no ser sumergida (h=0) y también puede ser sumergida totalmente (h=d). Estas son
nuestras 2 condiciones límites.
Solución analítica
Con nuestras condiciones limites podemos buscar el intervalo con el que vamos a empezar.
Iteración 1:
Iteración 2:
Iteración 3:
Iteración 4:
Iteración 5:
4
Solución con el método numérico
El método de bisección es una manera iterativa que busca una aproximación de una raíz. Este
método funciona con intervalos que van a ser más y más pequeños hasta que podemos aproximar
el valor de la raíz a la mitad del intervalo.
En nuestro caso, es muy interesante de utilizar este método porque gracias a las condiciones
limitantes, sabemos que la raíz va a situarse entre h=0 y h=d. Entonces conocemos nuestro intervalo
de inicio.
5
Y utilizando el código del método de bisección obtenemos estos valores.
Análisis de comparación
Estos métodos funcionan con iteraciones, entonces si comparamos el valor de h obtenido después
de 5 iteraciones podemos ver que obtenemos el mismo resultado. Así pues, el método numérico
nos permite obtener el resultado con mucha más precisión y de una manera más fácil.
Podemos ver que con la tolerancia que ponemos de E=0.001 debido al número de dígitos tenemos
el mismo error que en la sexta iteración.
Modelo matemático
2)
N(t) = 500 + 2(t + 𝑡 = 800
Solución analítica
Reescribiendo como ecuación
2)
2(t + 𝑡 = 800 − 500
Simplificando
2)
2(t + 𝑡 = 300
t + 𝑡 2 = 𝑙𝑜𝑔2 (300)
6
Igualando a cero la ecuación
t + 𝑡 2 − 𝑙𝑜𝑔2 (300) = 0
a= 1, b= 1 y c= −𝑙𝑜𝑔2 (300)
Sustituyendo
Resolviendo
−1 ± √1 + 4𝑙𝑜𝑔2 (300)
𝑡=
2
Resolviendo
−1 ± √1 + 4𝑙𝑜𝑔2 ((4)(75))
𝑡=
2
Usando loga(ax)=x
−1 ± √1 + 8+4𝑙𝑜𝑔2 (75))
𝑡=
2
−1 ± √9+4𝑙𝑜𝑔2 (75))
𝑡=
2
Buscando las soluciones obtenemos que
𝑡1 = −3.4118 y 𝑡2 = 2.41184
Sim embargo, ya que no existe tiempo negativo se tomará el valor positivo de t como solución
Por lo tanto,
𝑡 = 2.41184
7
Solución con el método numérico
Para este método es necesario encontrar la derivada de la función
2)
N(t) = 500 + 2(t + 𝑡 = 800
Entonces derivando
2)
N´(t) = 0 + 2(t + 𝑡
u= t + 𝑡 2
du= 2t + 1
F(x)=au
Una vez que se tiene la función es posible establecer el código para el método de Newton-
Raphson
8
Tras ejecutar el código se puede observar que los resultados son
Tras analizar el resultado es posible ver que en la iteración número 8 se encuentra el resultado
obtenido en los cálculos analíticos.
En este código el número de veces en el que se evaluará la función seguirá aumentando el número
de iteraciones debido a que el valor de tolerancia cumple con la condición de ser mayor, al mismo
tiempo siendo este el valor que se aproxima más a la raíz.
Gráfica de la función
9
Es importante mencionar que los valores negativos obtenidos no podrían considerarse como
respuesta debido a que el tiempo no existe de manera negativa.
Análisis de comparación
Se pudo observar que el resultado encontrado con el método es el mismo que al calculado de
manera analítica. Este método nos permite calcularlo de una manera más rápida, ya que únicamente
es necesario conocer la derivada de la función la cual plantea el modelo matemático y el valor de
tolerancia (error) que brinda una precisión al resultado, a diferencia de resolverlo por medio de la
fórmula general que hace más largo el proceso.
Modelo matemático
3𝑟−ℎ
𝑉 = 𝜋ℎ2( 3 )
10
Solución analítica
Ya que el problema nos da la ecuación principal y los datos, lo primero que tenemos que hacer es
sustituir los valores ya definidos en la ecuación dada e igualamos a cero.
Datos:
V= 100 m3
r= 3m
0= 𝜋ℎ − 100 [1]
Esta misma la podemos simplificar más de manera que de nuestra función anterior queda una
función cúbica:
Así que, una vez igualando la ecuación a cero esta se convertirá en nuestra nueva función para
hallar h (el tirante para contener dicho volumen de agua)
𝟗−𝒉
f(h)= 𝝅𝒉𝟐 − 𝟏𝟎𝟎
𝟑
Ahora vamos a identificar los límites para evaluar nuestra función según nuestro problema, para
esto nos vamos a basar en el radio que tiene el tanque esférico del problema.
Debido a que el radio es de 3 metros, deducimos que su diámetro será de 6 metros, por lo que
nuestros límites serán de 0 a 6 metros.
Podemos evaluar un número menos a cero y uno mayor a seis en la función y arrojará algún
resultado, sin embargo, para nuestro problema no nos será útil, pues será ilógico tener esos datos
para nuestro tanque de 6 metros de diámetro.
Así que comenzaremos a evaluar nuestros límites con la función obtenida con el fin de encontrar
algún cambio de signo que nos indiqué en que rango estará la raíz que buscamos.
x f(x)
1 -100
2 -91.62
11
3 -70.68
4 -43.45
5 4.72
6 13.09
Observamos que, entre los 4 y 5 metros, al evaluarlo, hay una cambio de signos en los valores de
-43.35 a 4.72, por lo tanto la raíz que buscamos para hallar h estará entre los 4 y 5 metros de altura.
X1= 4
X2= 5
Iteración 1
Reasignando valores a X
X1=5
X2=4.77465
12
Una vez reasignando valores calculamos el error porcentual:
Iteración 2
Reasignando valores a X
X1=4.77465
X2=4.72351
Seguimos iterando con nuestros nuevos valores iniciales hasta que nuestro error sea menor o igual
a 0.01
Iteración 3
X1 = 4.77465
X2 = 4.72351
X3 = 4.727878
X1= 4.72351
X2= 4.72787
X1 = 4.72351
X2 = 4.72787
13
𝑓(X1 ) = 𝑓(4.72351) = −0.08153
X4 = 4.72781973
X1=4.72787
X2=4.72781
Detenemos nuestras iteraciones ya que llegamos a un error de 0.001, que cumple con la
condición: e≤0.01
Resultado:
El tirante h dentro del tanque esférico para contener un volumen de agua de 100 m3 es de:
h= 4.72781 m
Gráfica de la función
14
15
Solución con el método numérico
16
17
Análisis de comparación
Principalmente ambas siguen el mismo procedimiento del método de la secante, que es hallar
cambios de signo, evaluar, reasignar valores iniciales, iterar y encontrar el error porcentual para
dejar de iterar y llegar a un resultado, sin embargo, para el método numérico utilizamos una
tolerancia de error de 0.001 para que fuera más exacto, por lo que para nuestra quinta iteración ya
teníamos nuestro resultado final.
Lo que también observamos fue que algunos valores en la evaluación f(h) en el método numérico
variaba un poco con los resultados de la misma evaluación en el método analítico. Esto sucedió de
igual manera con el cálculo del error, los valores obtenidos al calcular el error en el método analítico
fueron distintos a los obtenidos por el método numérico.
En conclusión, ambos métodos llegan al mismo resultado, sin embargo, consideramos que el
método numérico es mucho más preciso y rápido para calcular que el método analítico.
Conclusión
Los métodos numéricos son herramientas que ayudan a la resolución de problemas matemáticos
complejos de una manera más eficiente y precisa, ya que en muchas ocasiones estos requieren de
cálculos complejos y en ciertas ocasiones tediosos. Para esto se han desarrollado diversos métodos
que buscan asemejar el resultado lo más exacto posible al que se obtendría si se realizara de manera
analítica, esto introduciendo el término de error.
En los problemas planteados, tras resolver analíticamente y con los métodos se pudo observar que
los resultados obtenidos se aproximaban de una manera muy cercana y precisa a los resultados
obtenidos al ser resueltos de una manera convencional.
Cada uno de los métodos numéricos cuentan con especificaciones que facilitan el cálculo y
resolución de problemas. En ellos se puede observar que se puede desde realizar repetitivamente
cierta operación hasta encontrar un valor que se aproxime al valor real hasta encontrar rectas que
se aproximen al resultado.
Tras haber realizado el presente trabajo es posible identificar la importancia de la aplicación de estos
métodos no solo a nivel de resolución de ejemplos, sino a que pueden ser de gran uso a problemas
de mayor complejidad en la vida real.
Referencias
• Chapra, S.C., Canale, R.P. Métodos numéricos para ingenieros. 5ta edición; McGraw-Hill,
2006. ISBN: 978-970-10-6114-5
18