Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Temario
I.- Aritmética de punto flotante
1.1 Sistemas de numeración.
1.6 Aplicaciones.
2.1 Introducción.
3.6 Aplicaciones.
4.6 Splines.
4.7 Aplicaciones.
5.1 Introducción.
6.1 Introducción.
diferenciales parciales.
Métodos Numéricos para Ingenieros Autor: Chapra y Canale Ed. Mc Graw Hill
Métodos Numéricos aplicados con software Autor: Nakamura Ed. Prentice Hall
Análisis Numérico y visualización grafica con Matlab Autor: Nakamura Ed. Prentice Hall
Evaluación
Exámenes (Parciales) = 60 %
Tareas (tareas) = 30 %
Trabajo de investigación: 10 %
1.- Los métodos numéricos. Errores
Los métodos numéricos constituyen técnicas mediante las cuales es posible
formular problemas matemáticos, de tal forma que puedan resolverse
utilizando operaciones aritméticas. Aunque existen muchos tipos de métodos
numéricos, estos comparten una característica común: invariablemente
requieren de un numero de tediosos cálculos aritméticos. No es raro que con
el desarrollo de computadoras digitales eficientes y rápidas, el papel de los
métodos numéricos en la solución de problemas en ingeniería haya
aumentado de forma considerable en los últimos años.
Métodos sin computadora.
Además de proporcionar un aumento en la potencia de calculo, la
disponibilidad creciente de las computadoras y su asociación con los
métodos numéricos han influido de manera muy significativa en el proceso
de la solución actual en los problemas de ingeniería. Antes de la era de la
computadora los ingenieros solo contaban con tres métodos para la solución
de problemas:
1.- Se encontraban las soluciones de algunos problemas usando métodos
exactos o analíticos. Con frecuencia estas soluciones resultaban útiles y
proporcionaban una comprensión excelente del comportamiento de algunos
sistemas. Sin embargo, las soluciones analíticas solo pueden encontrarse
para una clase limitada de problemas. Estos incluyen a los que pueden
aproximarse mediante modelos lineales y también aquellos que tienen una
geometría simple y pocas dimensiones. En consecuencia, las soluciones
analíticas tienen valor practico limitado porque la mayoría de los problemas
reales no son de tipo lineal, e implican formas y procesos complejos.
2.- Para analizar el comportamiento de los sistemas se usaban soluciones
graficas. Estas tomaban la forma de graficas o nomogramas; aunque las
técnicas graficas a menudo pueden emplearse para resolver problemas
complejos, los resultados no son muy precisos. Ademas, las soluciones
graficas (sin la ayuda de la computadora) son en extremo tediosas y difíciles
de implementar. Las técnicas graficas están limitadas a los problemas que
puedan describirse usando tres dimensiones o menos.
3.- Para implementar los métodos numéricos se utilizaban calculadoras y
reglas de cálculo. Aunque en teoría estas aproximaciones deberían ser
perfectamente adecuadas para resolver problemas complicados, en la
práctica se presentan algunas dificultades. Los cálculos manuales son lentos y
tediosos. Además, los resultados no son consistentes, debido a que surgen
equivocaciones cuando se efectuaban las tareas de esta manera.
Aunque las soluciones analíticas aún son muy valiosas, tanto para resolver problemas como
para proporcionar una mayor comprensión, los métodos numéricos representan alternativas
que aumentan en forma considerable la capacidad para confrontar y resolver los problemas;
como resultado, se dispone de más tiempo para aprovechar las habilidades creativas
personales.
En las diferentes actividades que el ser humano realiza se tiene la participación de una gran
variedad de errores. En el uso de los métodos numéricos se requiere conocer y aceptar lo
referente a la ocurrencia de ciertos errores que pueden venir de diferentes fuentes.
Los errores inherentes o heredados son errores en los valores numéricos con que se va a
operar, pueden deberse a dos causas: sistemáticos o accidentales. Los sistemáticos son
debidos a la imprecisión de los aparatos de medición. Los accidentales son debidos a la
apreciación del observador y otras causas.
Los errores de redondeo se ocasionan debido a las limitaciones propias de la máquina para
representar cantidades que requieren un gran número de dígitos. Dependiendo de cómo se
redondea pueden ser de dos formas. Errores de redondeo inferior y errores de redondeo
superior.
Los errores numéricos se generan con el uso de aproximaciones para representar cantidades
y/o operaciones. Esto da lugar a dos tipos de errores: de truncamiento y de redondeo.
ɛr= Er(100)%
Es decir,
Valor verdadero−Valor aproximado
ɛr= * 100%
Valor verdadero
En los diferentes algoritmos se calculan aproximaciones al valor verdadero, el cual
generalmente no se conoce y por lo tanto no se podrá calcular ɛr. Por lo tanto, conviene
definir otro error que si se pueda calcular con las aproximaciones al valor verdadero que se
obtengan. Este error se llama error aproximado relativo porcentual o simplemente error
aproximado y se define por
Aproximacion actual− Aproximacion previa
ɛa= * 100%
Aproximacionactual
El proceso que calcula las aproximaciones puede detenerse cuando se ha logrado disminuir el
valor absoluto del error aproximado ɛa hasta un cierto rango fijado de antemano. Esto es,
cuando
|ɛa | < ɛs
Se puede probar que si se considera ɛs = 0.5 * 10 2-n (%) entonces se tiene la seguridad de que
la aproximación ó resultado tiene al menos n cifras significativas correctas, es decir, posee al
menos n dígitos confiables.
Ejemplo. Calculo de errores
Planteamiento del problema. Suponga que se tiene que medir la longitud de un puente y la de un
remache, y se obtiene 9 999 y 9 cm, respectivamente. Si los valores verdaderos son 10 000 y 10
cm, calcule a) el error verdadero y b) el error relativo porcentual verdadero en cada caso.
Solución.
Y en la del remache es de
Ev= 10 – 9 = 1 cm
1
ɛr= 100 %=0.01 %
10 000
y para el remache es de
1
ɛr= 100%= 10%
10
Por lo tanto, aunque ambas medidas tienen un error de 1 cm, el error relativo porcentual del
remache es mucho mayor. Se concluye entonces que se ha hecho un buen trabajo en la medición
del puente; mientras que la estimación para el remache dejo mucho que desear.
Errores de redondeo
Numéricamente los errores de redondeo se relacionan de manera directa con la forma en que se
guardan los números de la computadora. La unidad fundamental mediante la cual se representa la
información se llama palabra. Esta en una unidad que consiste en una cadena de dígitos binarios o
bits (binary digits). Por lo común, los números son guardados en una o mas palabras.
Sistemas numéricos
Un sistema numérico es una convención para representar cantidades. Debido a que se tiene 10
dedos en las manos y 10 dedos en los pies, el sistema de numeración que nos es muy familiar es el
decimal o de base 10. Una base es el numero que se usa como referencia para construir un
sistema. El sistema de base 10 utiliza 10 dígitos (0,1,2,3,4,5,6,7,8,9) para representar números.
Para grandes cantidades se usa la combinación de estos dígitos básicos; con la posición o valor de
posición se especifica su magnitud. El digito en el extremo derecho de un numero entero
representa un numero del 0 al 9. El segundo digito a partir de la derecha representa un múltiplo
de 10. El tercer digito a partir de la derecha representa un múltiplo de 100 y así sucesivamente.
La representación de punto flotante permite que tanto fracciones como números muy grandes se
expresen en la computadora. Sin embargo, hay algunas desventajas. Por ejemplo, los números de
punto flotante requieren más espacio y más tiempo de procesado que los números enteros. Más
importante aún es que su uso introduce una fuente de errores debido a que la mantisa conserva
solo un número finito de cifras significativas.
Sea f analítica en el interior de una región dada por | X-X| 0 < R. Entonces, en cada punto x dentro
de tal región:
F(x)=f(x0)+
f ´ ( xo )
( X−X 0 )+ f ( xo )} over {2!} {( X - Xo )} ^ {2} +.….+ {f left (n right ) left (xo right )} over {n !} +..…
1!
Es decir, esa serie de potencias converge a f(x) cuando | x-x0| <R. Este es el desarrollo en serie de
Taylor alrededor del punto Xo. Si Xo=0, a la serie se le conoce como serie de Maclaurin. En forma
mas compacta estas series se pueden describir como:
∞
f n ( Xo )
f ( x )=∑
n
( X −Xo ) ,∨ X− X 0∨¿ R
n =0 n!
∞ n
f (0) n
f ( x )=∑ X ,∨X− X 0∨¿ R
n =0 n!
Cuando se consideran los n + 1 primeros términos de la serie para aproximar a la función, se
comete un error E y se escribe lo siguiente:
'
f ( Xo )
f ( x )=f ( Xo ) + ( X −Xo ) + f } left (Xo right )} over {1!} {left (X-Xo right )} ^ {2} +……..+ {{f} ^ {n} left (Xo right )} over {n!} {left (X-Xo right )} ^ {n} +E
1!
Este error se puede aproximar mediante lo siguiente
n +a
f ( Xo )
E≈ ( X −Xo )n+ 1
(n+1)!
Soluciones de ecuaciones no lineales. (Raíces de ecuaciones).
Introducción.
−b ± √ b 2−4 ac
X 1,2 = (2.1)
2a
Para resolver
2
f ( x )=a x +bx +c=0 (2.2)
A los valores calculados con la ecuación (2.1) se llama “raíces” de la ecuación (2.2). Estos
representan los valores de x que hacen la ecuación (2.2) se cumpla. Por lo tanto, se puede definir a
la raíz de una ecuación como el valor de x que hace f(x)=0. Por esta razón, algunas veces a las
raíces se les conoce como ceros de la ecuación.
Aunque la fórmula cuadrática es útil para resolver la ecuación (2.2), hay muchas funciones
diferentes que no se pueden resolver de manera tan fácil. En estos casos, los métodos numéricos
proporcionan métodos eficientes para obtener la respuesta.
Aunque las raíces de ecuaciones caben dentro de otro contexto, a menudo aparecen en el área de
diseño en ingeniería. En la tabla 2.1 se muestra un conjunto de principios fundamentales que se
utilizan frecuentemente en trabajos de diseño. Las ecuaciones matemáticas o los modelos
derivados de estos principios se emplean en la predicción de las variables dependientes de función
de las variables independientes y de los parámetros.
Un ejemplo de tales modelos se presenta en la ecuación desarrollada a partir de la segunda ley de
newton para la velocidad de un paracaidista:
−( )
r
c
gm
V= (1−e m ) (2.3)
c
Donde la velocidad v= variable dependiente, el tiempo t= variable independiente y g= constante
gravitacional, el coeficiente de arrastre c y la masa m son parámetros. Si se conocen los
parámetros, la ecuación 2.3 se puede usar para predecir la velocidad del paracaidista como una
función del tiempo. Estos cálculos se pueden llevar a cabo de manera directa, ya que v se expresa
explícitamente como una función del tiempo.
Sin embargo, suponga que se tiene que determinar el coeficiente de rozamiento para un
paracaidista de una masa dada, para alcanzar una velocidad prescrita en un periodo dado de
tiempo. Aunque la ecuación (2.3) proporciona una representación matemática de la interrelación
entre las variables del modelo y los parámetros, no se puede resolver explícitamente para el
coeficiente de arrastre. No hay forma de reordenar la ecuación para despejar c de un lado del
signo igual. EN estos casos, se dice que c es implícita.
Esto representa un dilema real, ya que muchos de los problemas de diseño en ingeniería
involucran la especificación de las propiedades o la composición de un sistema (representado por
sus parámetros) para asegurar que funciona de la manera deseada (representada por sus
variables). Así estos problemas frecuentemente requieren de terminación de parámetros
implícitos.
La solución del dilema la proporcionan los métodos numéricos para raíces de ecuaciones. Para
resolver el problema usando métodos numéricos es conveniente cambiar la ecuación. Esto se hace
restando la variable dependiente de ambos lados de la ecuación obtenida:
(
F( c )= gm 1−e ( m ) −v )
c
− t
c
Por lo tanto, el valor de c que cumple f( c ) =0 es la raíz de la ecuación. Este valor también
representa el coeficiente de arrastre que soluciona el problema de diseño.
Los polinomios son un caso simple de funciones algebraicas que se representan generalmente
como:
Donde n= orden del polinomio y las ai = constantes. Algunos ejemplos específicos son:
F2(x) =1-2.37x+7.5x2
F6
f(x)= lnx2-1
f(x)=e-0.2xSen(3x-0.5)
Las raíces de las ecuaciones pueden ser reales o complejas. Aunque hay algunos en que las raíces
complejas de las funciones no polinominales son de interés, esta situación es menos común que
para polinomios. Por lo tanto, los métodos numéricos estándar para encontrar raíces caen en dos
áreas de problemas parecidos en principio, pero fundamentalmente diferentes.
Consideremos ecuaciones algebraicas de una sola variable x, es decir, igualdades de la forma f(x)
=0 en donde f(x) es una función de la variable x.
Ejemplos:
Ejemplos:
Anteriormente se escribió que uno de los métodos para encontrar raíces es el llamado método
gráfico. Este método hace uso de la gráfica de la función f(x) para localizar las raíces reales de la
ecuación f(x)=0. Esto se lleva a cabo observando las intersecciones de la gráfica con el eje de la x.
Método gráfico
Si x=-3
F(x)= (-3)3-6(-3)2+11(-3)-6.1=-120.1
F(x)= (-2)3-6(-2)2+11(-2)-6.1=-60.1
F(x)= (-1)3-6(-1)2+11(-1)-6.1=-24.1
F(x)= (0)3-6(0)2+11(0)-6.1=-6.1
F(x)= (1)3-6(1)2+11(1)-6.1=-0.1
F(x)= (2)3-6(2)2+11(2)-6.1=-0.1
F(x)= (3)3-6(3)2+11(3)-6.1=-0.1
F(x)= (4)3-6(4)2+11(4)-6.1=5.9
F(x)= (5)3-6(5)2+11(5)-6.1=23.9
Ejemplo. Considere la ecuación e-x-x=0.Hallar la raíz aproximada usando la grafica de la función
f(x).
En este caso se tiene que f(x) = e-x =. Además se tiene que f’(x)= e-x-1 <0 y f’’(x) = e-x>0 lo cual
implica que la función es decreciente y cóncava hasta arriba. Algunos puntos de la función se
muestran en la siguiente tabla.
X f(X)
0 1
1 -0.632
2 -1.864
3 -2.950
0.5 0.106
0.75 -0.277
Si x=0
e-0-0=1
Si x=1
e-1-1=-0.632
Si x=2
e-2-2=-1.864
Si x=3
e-3-3= -2.950
Si x=0.5
e-0.5-0.5=0.106
Si x=0.75
e-0.75-0.75=-0.277
Método de Bisección.
Se considera a la ecuación f(x)=0, con f(x) una función continua en el intervalo que se vaya a usar
el algoritmo. La figura asociada con este método es la que se muestra enseguida.
El método de bisección se basa en la obsesión de puntos medios hasta llegar a la raíz o hasta tener
una buena aproximación a ella. Este algoritmo tiene los pasos que se escriben en lo que sigue.
xL+ xu
2.-Obtener el punto medio xr =
2
3.-Obtener f(xr)
a) Si f(xL) f(xU) <0, hacer XL=XL y XU = Xr
xL+ xu
4.- Determinar xr=
2
5.- Terminar o continuar. (Continuar significa ir al paso 3)