Está en la página 1de 18

Universidad Autónoma de Yucatán

Facultad de Ingeniería Química

Métodos Numéricos

ADA 1: “Cálculo de raíces”.

Integrantes:

Aguiñaga Malanco Camila

García Bello Graciela Paola

Méndez Chan Géner Iván

Ortega Gutiérrez Ingrid Eileen

Pannetier Salomé

Mérida, Yucatán; a 16 de septiembre de 2022


Tabla de contenido
Introducción ......................................................................................................................................... 3
Desarrollo ............................................................................................................................................. 4
Problema 1: Método de bisección ................................................................................................... 4
Descripción ................................................................................................................................... 4
Modelo matemático .................................................................................................................... 4
Solución analítica ......................................................................................................................... 4
Solución con el método numérico ............................................................................................... 5
Análisis de comparación .............................................................................................................. 6
Problema 2: Método de Newton-Raphson ...................................................................................... 6
Descripción ................................................................................................................................... 6
Modelo matemático .................................................................................................................... 6
Solución analítica ......................................................................................................................... 6
Solución con el método numérico ............................................................................................... 8
Análisis de comparación ............................................................................................................ 10
Problema 3: Método de Secante ................................................................................................... 10
Descripción ................................................................................................................................. 10
Modelo matemático .................................................................................................................. 10
Solución analítica ....................................................................................................................... 11
Solución con el método numérico ..................................................................................... 16
Análisis de comparación ............................................................................................................ 18
Conclusión .......................................................................................................................................... 18
Referencias ......................................................................................................................................... 18

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).

Pero en muchos problemas de aplicación en ingeniería no es posible obtener la solución analítica;


por consiguiente, no se pueden calcular con exactitud los errores en nuestros métodos numéricos.
En tales casos se deben usar aproximaciones o estimaciones de los errores.

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.

En este trabajo, nos enfocaremos en el método de Bisección, el método de Newton-Raphson y el


método de la Secante.

a) El método de bisección, conocido también como de corte binario, de partición de intervalos


o de Bolzano, es un tipo de búsqueda incremental en el que el intervalo se divide siempre a
la mitad. Si la función cambia de signo sobre un intervalo, se evalúa el valor de la función en
el punto medio. La posición de la raíz se determina situándola en el punto medio del
subintervalo, dentro del cual ocurre un cambio de signo. El proceso se repite hasta obtener
una mejor aproximación.
b) El método de Newton-Raphson, el cual permite hallar una raíz de una ecuación no-lineal.
Este consiste en un procedimiento que lleva la ecuación f(x)=0, a la forma x=g(x), de modo
que g´(x)=0. Es un proceso repetitivo que comienza con x1 para obtener una aproximación
x2 y sucesivamente, hasta obtener un valor que se encuentre lo más cercano posible a la
raíz que se quiere buscar.
c) El método de la Secante, el método de la secante determina las raíces de una función f(x)=0
de manera iterativa. Su objetivo es eliminar el uso de la derivada de la función, ya que
existen funciones que describen fenómenos reales, cuya derivada es muy compleja. Este
método solo requiere puntos al principio y después el mismo método se retroalimenta. De
manera general, el método va calculando rectas secantes a la curva de la ecuación para
identificar la intersección de aquellas rectas que cortan en el eje X, los puntos que serán las
raíces buscadas.

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 )

𝜌𝑐 = 0.6 ; 𝑑 = 0.5 𝑚 (𝑑𝑖𝑎𝑚𝑒𝑡𝑟𝑜 𝑑𝑒 𝑙𝑎 𝑒𝑠𝑓𝑒𝑟𝑎) ; 𝜌𝑎𝑔𝑢𝑎 = 1

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:

• Para a=0 y b=0.5 tenemos f(a)=-m=-0.03927 ; f(b)=0.02618


• C=(a+b)*0.5=0.25 tenemos f(c)= -0.02618
• f(a)*f(c)<0 entonces a’=c y b’=b

Iteración 2:

• Para a=0.25 y b=0.5 tenemos f(a)=-m=-0.02618; f(b)=0.02618


• C=(a+b)*0.5=0.375 tenemos f(c)=0.01595
• f(a)*f(c)<0 entonces a’=a y b’=c

Iteración 3:

• Para a=0.25 y b=0.375 tenemos f(a)=-0.02618 ; f(b)=0.01595


• C=(a+b)*0.5=0.3125 tenemos f(c)= 0.0054
• f(a)*f(c)<0 entonces a’=a y b’=c

Iteración 4:

• Para a=0.25 y b=0.3125 tenemos f(a)=-0.02618 ; f(b)=0.0054


• C=(a+b)*0.5=0.28125 tenemos f(c)= -4.41*10^-4
• f(b)*f(c)<0 entonces a’=c y b’=b

Iteración 5:

• Para a=0.28125 y b=0.3125 tenemos f(a)=-0.-4.41*10^-4; f(b)=0.0054


• C=(a+b)*0.5=0.296875 tenemos f(c)= -0.00255

Entonces tenemos una raíz aproximada a h=0.296875m

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.

Entonces tenemos que crear nuestra función en el algoritmo:

5
Y utilizando el código del método de bisección obtenemos estos valores.

Entonces buscamos después de 11 iteraciones encontramos una raíz de h=0.2834473

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.

Problema 2: Método de Newton-Raphson


Descripción
El número de bacterias de cierto cultivo varía con el tiempo expresado en horas, según la ecuación
2
N(t) = 500 + 2(t + 𝑡 ) . ¿En cuánto tiempo la población será igual a 800 bacterias?

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

Aplicando leyes de logaritmos

t + 𝑡 2 = 𝑙𝑜𝑔2 (300)

6
Igualando a cero la ecuación

t + 𝑡 2 − 𝑙𝑜𝑔2 (300) = 0

Resolviendo por medio de la fórmula general donde

a= 1, b= 1 y c= −𝑙𝑜𝑔2 (300)

Sustituyendo

−1 ± √(1)2 − 4(1)(−𝑙𝑜𝑔2 (300))


𝑡=
2(1)

Resolviendo

−1 ± √(1)2 − 4(−𝑙𝑜𝑔2 (300) )


𝑡=
2
Usando loga (xy)= loga(x)+loga(y)

−1 ± √1 + 4𝑙𝑜𝑔2 (300)
𝑡=
2
Resolviendo

−1 ± √1 + 4𝑙𝑜𝑔2 ((4)(75))
𝑡=
2
Usando loga(ax)=x

−1 ± √1 + 4(2 + 𝑙𝑜𝑔2 (75))


𝑡=
2
Reduciendo

−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

Aplicando propiedades de derivadas de funciones exponenciales

F(x)=au

F´(X)=(u´) (au )(ln(a))

Tenemos que la derivada de la función es


2
N´(t) = ln (2) 2(t + 𝑡 ) (2t + 1)

Ahora definimos el código en VBA que servirá para identificar la función

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.

Problema 3: Método de Secante


Descripción
Un tanque esférico para almacenamiento de agua potable debe contener 100m3 mínimo para
abastecimiento en un día normal. ¿Cuál será el tirante para contener dicho volumen de agua?

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

Sustituyendo los valores en la ecuación


3(3)−ℎ
2(
100 = 𝜋ℎ 3 )

Simplificando e igualando a cero

0= 𝜋ℎ − 100 [1]

Esta misma la podemos simplificar más de manera que de nuestra función anterior queda una
función cúbica:

𝑓(ℎ) = −1.047ℎ3 + 9.42ℎ2 – 100 [2]


Sin embargo, por complejidad utilizaremos la ecuación [1]

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.

Teniendo esto, establecemos que nuestros valores iniciales serán:

X1= 4

X2= 5

De esta manera comenzaremos a realizar nuestras iteraciones.

Fórmulas y ecuaciones a utilizar:

Para realizar la evaluación:

Para hallar el error porcentual:

Para hallar nuestra X nueva:

Para comenzar establecemos cuál será nuestro límite de error… e ≤ 0.01%

Realizamos nuestras iteraciones y llenamos la tabla:

Iteración 1

Reasignando valores a X

X1=5

X2=4.77465

12
Una vez reasignando valores calculamos el error porcentual:

Seguimos iterando con nuestros nuevos valores iniciales:

Iteración 2

Reasignando valores a X

X1=4.77465

X2=4.72351

Calculando el error porcentual

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

𝑓(X1) = 𝑓(4.77465) = 0.87287

𝑓(X2) = 𝑓(4.72351) = −0.08153

X3 = 4.727878

Reasignamos valores iniciales:

X1= 4.72351

X2= 4.72787

Calculamos el error porcentual:

Seguimos iterando con nuestros nuevos valores iniciales:

X1 = 4.72351

X2 = 4.72787

13
𝑓(X1 ) = 𝑓(4.72351) = −0.08153

𝑓(X2 ) = 𝑓(4.72787) = 0.000951

X4 = 4.72781973

Reasignamos valores iniciales:

X1=4.72787

X2=4.72781

Calculando el error porcentual

Detenemos nuestras iteraciones ya que llegamos a un error de 0.001, que cumple con la
condición: e≤0.01

Tabla de datos obtenidos:

ITERACIONES Xi (h) Error (%)


X1=4
X2=5
1 4.77465 4.72
2 4.72351 1.08
3 4.72787 0.09
4 4.72781 0.001

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

También podría gustarte