You are on page 1of 5

Mtodos numricos

bsicos para ingeniera


Con implementaciones en Matlab y Excel

Carlos Armando De Castro Payares


Asesoras en Matemticas, Fsica e Ingeniera Asesoras en Matemticas, Fsica e Ingeniera
Mtodos numricos bsicos para ingeniera 1
Carlos Armando De Castro Payares

Carlos Armando De Castro Payares. 2014.


Se permite su reproduccin con fines educativos y acadmicos, no lucrativos, dando crdito al autor.
Bogot, Colombia.
https://sites.google.com/site/matematicasingenieria/ Asesoras en Matemticas, Fsica e

Ingeniera Mtodos numricos bsicos para ingeniera 2


Carlos Armando De Castro Payares

CONTENIDO
PRLOGO ................................................................................................................................................ 3
1. INTERPOLACIN .................................................................................................................... 4
1.1. INTERPOLACIN LINEAL ........................................................................................... 4
1.2. POLINOMIOS DE LAGRANGE .................................................................................... 6
2. APROXIMACIN ...................................................................................................................... 8
2.1. MNIMOS CUADRADOS ................................................................................................ 8
2.2. APROXIMACIN CON USO DE EXCEL .................................................................. 10
3. ECUACIONES ALGEBRAICAS NO LINEALES ............................................................... 13
3.1. MTODO DE PUNTO FIJO ......................................................................................... 13
3.2. MTODO DE NEWTON-RAPHSON ........................................................................ 15
3.3. MTODO DE LA SECANTE ........................................................................................ 16
4. SISTEMAS DE ECUACIONES LINEALES ........................................................................ 17
4.1. MTODO DE JACOBI ................................................................................................... 18
4.2. MTODO DE GAUSS-SEIDEL .................................................................................... 19
5. SISTEMAS DE ECUACIONES NO LINEALES ................................................................ 21
5.1. MTODO DE PUNTO FIJO MULTIVARIABLE ..................................................... 21
5.2. MTODO DE PUNTO FIJO MODIFICADO ............................................................. 25
6. DERIVACIN E INTEGRACIN NUMRICAS .............................................................. 27
6.1. DIFERENCIAS FINITAS .............................................................................................. 27
6.2. MTODO DE LOS TRAPECIOS ................................................................................. 31
7. ECUACIONES DIFERENCIALES CON VALOR INICIAL ............................................. 34
7.1. MTODO DE EULER .................................................................................................... 34
7.2. MTODO DE RUNGE-KUTTA DE ORDEN 4 ........................................................ 36
8. ECUACIONES DIFERENCIALES CON VALORES EN LA FRONTERA ................... 38
8.1. SOLUCIN POR DIFERENCIAS FINITAS .............................................................. 38
BIBLIOGRAFA .................................................................................................................................... 42
SOBRE EL AUTOR .............................................................................................................. ................ 42
ASESORAS EN MATEMTICAS, FSICA E INGENIERA ...................................................... 43
Asesoras en Matemticas, Fsica e Ingeniera Mtodos numricos bsicos para ingeniera 3
Carlos Armando De Castro Payares

PRLOGO
Qu son y para qu sirven los mtodos numricos? Voy a tomar lo que dice Wikipedia1:
1 http://es.wikipedia.org/wiki/An%C3%A1lisis_num%C3%A9rico

El anlisis numrico o clculo numrico es la rama de las matemticas que se encarga de


disear algoritmos para, a travs de nmeros y reglas matemticas simples, simular
procesos matemticos ms complejos aplicados a procesos del mundo real.
Algo que falta en esa definicin es decir que son iterativos, prcticamente a prueba y
error. Usar los mtodos numricos nos facilita la vida, ya que simplifican los problemas a
simples clculos que puede hacer un computador, es ms, la mayora de los problemas de
ingeniera terminan siendo resueltos de esta forma y no analticamente en un reguero de
ecuaciones; sin embargo, se necesita que el ingeniero que los est utilizando entienda lo
que hay detrs de ellos y sepa lo que est haciendo, ya que una persona capacitada puede
saber si los resultados que est recibiendo son vlidos y tienen sentido o son la respuesta
dada por un mtodo mal implementado o un algoritmo defectuoso.
En este libro se muestran los mtodos numricos ms sencillos y tiles de implementar en
problemas comunes de ingeniera. En los temas presentados no se hacen deducciones
matemticas complejas o profundas ni discusiones largas sobre el origen de los mtodos
sino que se muestran stos con alguna sencilla forma de visualizar la base matemtica
detrs de ste (por qu funciona), se presenta un algoritmo en lenguaje Matlab o en
pseudocdigo, y luego se procede a ilustrar con ejemplos implementados en Matlab o
Excel.
Los mtodos numricos mostrados han sido utilizados por el autor en algn momento en
el desarrollo de sus estudios y carrera profesional. De forma particular prefiero ilustrar el
uso de Excel ya que es ste software y similares los que se encuentran en las empresas,
Matlab se concentra ms que nada en el ambiente acadmico y es muy raro que la
industria lo tenga, y este libro va dirigido a los ingenieros actuales y futuros que se
dediquen a laborar para el desarrollo sostenible del planeta.
Todos los ejemplos hechos con Excel se anexan en el archivo descargable de la pgina web
https://sites.google.com/site/matematicasingenieria/ Asesoras en Matemticas, Fsica e
Ingeniera Mtodos numricos bsicos para ingeniera 4
Carlos Armando De Castro Payares

1. INTERPOLACIN
En la prctica de la ingeniera se utilizan mucho las tablas de datos, como en el caso de las
tablas de propiedades en la termodinmica, por decir solo una. En la mayora de los casos
el dato que necesitamos no se encuentra explcito en la tabla sino entre dos valores de
sta, para lo cual es necesario estimarlo de entre los valores que presenta la tabla en un
proceso conocido como interpolacin.
La idea bsica de la interpolacin es hallar un polinomio o funcin que cumpla con pasar
por todos los puntos de un conjunto de datos ( ) ( ) ( ) , y poder estimar los valores entre
ellos por medio del polinomio.
1.1. INTERPOLACIN LINEAL
La interpolacin lineal es la ms utilizada en el manejo de datos de tablas. Consiste en
trazar un recta entre cada par de los puntos de datos, razn por la cual tambin es
llamada interpolacin por trazadores lineales o splines de primer orden. Consideremos un
conjunto de datos ( ) ( ) ( ), entre dos puntos consecutivos del conjunto de datos se puede
trazar un segmento de recta:
Figura 1.1. Interpolacin lineal.
La pendiente de esta recta es ( ) ( ) y como pasa por el punto inicial ( ) se tiene entonces la
ecuacin de la recta que interpola entre ese par de puntos es ( ) ( )
Hay que tener en cuenta que la interpolacin lineal se hace por pedazos y no entrega un
solo polinomio para todo el conjunto de datos.
La implementacin de la interpolacin lineal en Matlab teniendo en cuenta que es a
pedazos se muestra en el algoritmo 1.1. Asesoras en Matemticas, Fsica e Ingeniera
Mtodos numricos bsicos para ingeniera 5
Carlos Armando De Castro Payares
Algoritmo 1.1: Interpolacin lineal en Matlab
Entradas: valor a interpolar x, vectores conteniendo los puntos X y
Y.
Salidas: valor interpolado y.
function [y]=IntLineal(x,X,Y)
for i=1:numel(X)-1
if x>=X(i) && x<=X(i+1)
y=(Y(i+1)-Y(i))/(X(i+1)-X(i))*(x-X(i))+Y(i);
end
end

You might also like