Sie sind auf Seite 1von 42

INSTITUTO TECNOLGICO SUPERIOR

DE ACAYUCAN

MANUAL DE PRCTICAS DE
PROGRAMACIN Y METODOS NUMERICOS
CLAVE: BQF 1020

INGENIERA BIOQUMICA

NOMBRE DEL ALUMNO: __________________________________________________


GRUPO: ___________

DOCENTE: MTI. ULISES GIRON JIMENEZ


ACAYUCAN, VER. FEBRERO DE 2017.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 2

MANUAL DE PRCTICAS DE
PROGRAMACIN Y METODOS NUMERICOS
CLAVE: BQF 1020
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 3

CONTENIDO

OBJETIVO........................................................................................................................... 5
INTRODUCCION................................................................................................................. 5
COMPETENCIA A DESARROLLAR ................................................................................... 7

UNIDAD 1. INTRODUCCIN A LA PROGRAMACIN ...................................................... 9


Prctica 1: Introduccin a los mtodos numricos. ............................................................. 9
Prctica 2: Historia de los lenguajes de programacin. ..................................................... 10
Prctica 3: Software y Hardware ....................................................................................... 11

UNIDAD II: ESTRUCTURAS DE CONTROL, FUNCIONES Y ARREGLOS ..................... 13


Prctica 4: Estructuras selectivas ...................................................................................... 13
Prctica 5: Estructuras de repeticin ................................................................................. 14

UNIDAD 3: ANALISIS DEL ERROR Y SOLUCIN DE ECUACIONES ............................ 16


Prctica 6: Serie de Taylor y Serie de Maclaurin ............................................................... 16
Prctica 7: Clculo de races: mtodo de Biseccin, falsa posicin .................................. 18
Prctica 8: Clculo de races: Secante, Newton Raphson. ............................................... 20

UNIDAD IV: REGRESIN, INTERPOLACIN Y DERIVACIN NUMERICAS ................. 22


Prctica 9: Mtodo de Regresin: lineal, polinomial y lineal mltiple. ............................... 22
Prctica 10: Mtodo de Interpolacin: de Newton y Lagrange .......................................... 25
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 4

Prctica 11: Derivacin numrica ...................................................................................... 28

UNIDAD V: INTEGRACIN Y RESOLUCIN DE ECUACIONES DIFERENCIALES


ORDINARIAS .................................................................................................................... 31
Prctica 12: Integracin numrica ..................................................................................... 31
Prctica 13: Integracin Doble .......................................................................................... 35
Prctica 14: Solucin de ecuaciones diferenciales: mtodo de Euler ............................... 36
Prctica 15: Solucin de ecuaciones diferenciales: mtodo de Runge Kutta .................... 38
Prctica 16: Solucin de ecuaciones diferenciales rgidas. ............................................... 41
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 5

OBJETIVO
Aplica los mtodos numricos para la solucin de problemas de
ingeniera, utilizando la programacin como una herramienta que facilita
la resolucin de problemas complejos.

INTRODUCCION
Caracterizacin Programacin y Mtodos Numricos, es una asignatura que Proporciona
de la las herramientas necesarias para resolver problemas matemticos y de
asignatura ingeniera que resulta tediosos o cuya solucin por mtodos analticos
rigurosos resultan muy complicadas o que son imposibles. De esta manera
posibilita al ingeniero bioqumica para el logro de competencias como
disear, seleccionar, adaptar y escalar equipos y procesos en los que se
aprovechen de manera sustentable los recursos biticos.

Su importancia radica en que a travs de los mtodos numricos por


medio de simuladores comerciales o programados por el propio usuario,
el ingeniero bioqumico puede realizar el modelamiento, la simulacin, el
control y la optimizacin de equipos y procesos reales y no conformarse
con ejercicios simplificados de libro de texto.

Esta asignatura tiene relacin con asignaturas precedentes como son las
Matemtica I a V y posteriores con todas las asignaturas del rea de
ingeniera, donde frecuentemente aparece problemas cuya solucin
requiere el uso de la computadora.

Intencin El temario de esta materia est organizado en cinco unidades. En las


didctica unidades I y II se aborda el tema de la programacin. Se espera que sta
sea el pilar que permita la programacin posterior de los diferentes
mtodos numricos que se abordarn en las unidades subsecuentes.

La idea bsica es que el estudiante se inicie de inmediato en el mundo de


la programacin a travs del uso de los comandos bsicos abordados en la
primera unidad. Los concepto bsicos de programacin que requiere el
Ingeniero Bioqumico, se redondean con los conceptos vertidos en la tema
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 6

dos. Aqu es relevante comentar que el estudiante emplea sentencias de


programacin bsicas para culminar en aplicaciones ms complejas,
mediante el desarrollo de funciones que faciliten la solucin de problemas
de los mtodos numricos que se abordan en la segunda parte del curso.

En la unidad 3 se revisa el tema de los errores numricos y la solucin de


sistemas de ecuaciones lineales. En las otras dos unidades se revisan otros
mtodos numricos bsicos.

La idea es abordar los fundamentos de cada uno de los mtodos


numricos, que permita al estudiante conocer el potencial y las
limitaciones de cada mtodos, y aprovechando la herramienta de la
programacin, el estudiante puede generar una biblioteca de funciones con
los diferentes mtodos, que le sean de utilidad en sus cursos
posteriores para la solucin de los problemas de ingeniera que aparecen
a lo largo de su procesos formativo.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 7

COMPETENCIA A DESARROLLAR
Competencias especficas:
Traducir mtodos de solucin de problemas matemticos en
algoritmos computacionales.
Traducir algoritmos en programas de computadora.
Resolver numricamente ecuaciones no lineales de una variable.
Resolver numricamente sistema de ecuaciones no lineales
simultneas.
Realizar operaciones matriciales por mtodos numricos.
Resolver numricamente sistemas de ecuaciones lineales
Aproximar funciones por regresin lineal o no lineal.
Realizar interpolacin numrica de cualquier orden.
Derivar e integrar numricamente.
Resolver una o varias ecuaciones
diferenciales ordinarias por mtodos numricos.
Programar los mtodos numricos un lenguaje de alto nivel para
facilitar la solucin numrica.
Resolver numricamente problemas de ingeniera usando software
matemtico.

Competencias genricas
Competencias Capacidad de anlisis y sntesis
instrumentales Capacidad de organizar y planificar
Comunicacin oral y escrita
Habilidades bsicas de manejo de la computadora
Habilidad para buscar y analizar informacin proveniente de
fuentes diversas
Solucin de problemas
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 8

Toma de decisiones

Competencias Capacidad crtica y autocrtica


interpersonales Trabajo en equipo

Competencias Capacidad de aplicar los conocimientos en la prctica


sistmicas Habilidades de investigacin
Capacidad de generar nuevas ideas (creatividad)
Habilidad para trabajar en forma autnoma
Bsqueda del logro
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 9

UNIDAD 1. INTRODUCCIN A LA PROGRAMACIN


Prctica 1: Introduccin a los mtodos numricos.

Nombre del alumno

Objetivo Realizar una investigacin documental para poder conocer la importancia de los mtodos
numricos, elaborando mapa conceptual.
Unidad 1 Introduccin a la programacin
Subtemas 1.1 importancia del modelamiento matemtico y de los mtodos numricos.
Introduccin Gran parte de la tecnologa actual depende de la solucin de modelos matemticos, desde
la programacin empotrada de una calculadora cientfica y el clculo estructural de un
edificio multinivel con estructuras de acero, hasta el diseo y simulacin de aeronaves y
vuelos espaciales. La solucin de un modelo matemtico relativamente sencillo puede
obtenerse de manera analtica. Sin embargo, para la gran mayora de los modelos
matemticos del mundo real, las soluciones analticas pueden no existir o ser
extremadamente complejas, por lo cual se recurre a mtodos numricos que aproximen las
soluciones dentro de ciertos mrgenes de tolerancia. El anlisis de los mtodos numricos
nos permite realizar estimaciones tanto de la eficiencia o complejidad de los algoritmos
asociados, as como de la confiabilidad de los resultados numricos obtenidos durante su
aplicacin.
Herramienta de Apuntes, hojas blancas
apoyo
Desarrollo de la practica
Instruccin I Elabore un mapa conceptual
Actividad I Qu relacin existe entre mtodos numricos y anlisis numricos.
Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 10

Prctica 2: Historia de los lenguajes de programacin.

Nombre del alumno

Objetivo Realizar una investigacin documental de la historia de los lenguajes de programacin y


elaborar una lnea del tiempo.
Unidad 1 Introduccin a los mtodos numricos
Subtemas 1.2 Lenguaje de programacin
Introduccin Para que un computador (hardware) funcione es necesario utilizar programas (software),
los cuales le indican cul es la tarea que se tiene que hacer. Un lenguaje de programacin es
el que se utiliza para escribir dichos programas. Posteriormente estos se introducirn en la
memoria del computador y ste ltimo ejecutar todas las operaciones que se incluyen.

La informacin que se procesa en la computadora es un conjunto de datos, que pueden ser


simples o estructurados. Los datos simples son aquellos que ocupan slo una localidad de
memoria, mientras que los estructurados son un conjunto de casillas de memoria a las
cuales hacemos referencia mediante un identificador nico.

Debido a que por lo general tenemos que tratar con conjuntos de datos y no con datos
simples (enteros, reales, booleanos, etc.) que por s solos no nos dicen nada, ni nos sirven
de mucho, es necesario tratar con estructuras de datos adecuadas a cada necesidad.
Herramienta de Apuntes, hojas blancas
apoyo
Desarrollo de la practica
Instruccin I Elabore una lnea de Tiempo
Actividad I Realice una investigacin acerca de los lenguajes de programacin y con esa informacin
elabore una lnea de tiempo.
Conclusin

Bibliografa
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 11

Prctica 3: Software y Hardware

Nombre del alumno

Objetivo Realizar una investigacin documental para conocer los elementos que integran una
computadora.
Unidad I Introduccin a la programacin
Subtemas 1.2 Lenguaje de programacin
Introduccin Software es todo el conjunto intangible de datos y programas de la computadora.

Hardware son los dispositivos fsicos como la placa base, la CPU o el monitor.

La interaccin entre el Software y el Hardware hace operativa la mquina, es decir, el


Software enva instrucciones al Hardware haciendo posible su funcionamiento.
Herramienta de Apuntes, hojas blancas
apoyo
Desarrollo de la practica
Instruccin I Elabore una investigacin
Actividad 1 Realice una lista con los elementos que integran una computadora. Y Dibuje
Actividad 2 Elabore un mapa conceptual con la clasificacin de software

Instruccin II Conteste las siguientes preguntas.


Pregunta 1 Qu es una red?

Pregunta 2 Qu es un servidor?
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 12

Pregunta 3 Cules son los tipos de servidores que existen en la actualidad

Pregunta 4 Qu es una interfaz grfica de usuario?

Conclusin

Bibliografa
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 13

UNIDAD II: ESTRUCTURAS DE CONTROL, FUNCIONES Y ARREGLOS


Prctica 4: Estructuras selectivas

Nombre del alumno

Objetivo Elaborar diagramas de flujos, usando estructuras selectivas. Hacer uso del programa Pseint.
Unidad 2 Funciones, estructuras de control y arreglos
Subtemas 2.1 Estructuras selectivas
Introduccin Estructuras selectivas.
La especificacin formal de algoritmos tiene realmente utilidad cuando el algoritmo requiere
una descripcin ms complicada que una lista sencilla de instrucciones. Este es el caso cuando
existen un nmero de posibles alternativas resultantes de la evaluacin de una determinada
condicin. Las estructuras selectivas o alternativas se clasifican en: a) Simples, b) Dobles, c)
Compuestas (anidada), d) Mltiples
Herramienta Apuntes, hojas blancas, programa Pseint
de apoyo
Desarrollo de la practica
Instruccin I Elabore un diagrama de flujo usando el software Pseint, para estructuras selectivas.
Utilice el pseudocdigo que aparece en cada actividad.
Actividad 1 Hallar aumento al sueldo de un empleado; si el sueldo es mayor a $500,000 su aumento ser
del 12%, pero si su sueldo es menor el aumento ser del 15%. Elabore un diagrama de flujo.
Actividad 2 Algoritmo para hallar el Volumen y el rea de un cilindro.
Conclusin

Bibliografa http://pseint.sourceforge.net/index.php?page=features.php
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 14

Prctica 5: Estructuras de repeticin

Nombre del alumno

Objetivo Elaborar diagramas de flujos, usando estructuras de repeticin. Hacer uso del programa
Pseint.
Unidad II Funciones, estructuras de control y arreglos.
Subtemas 2.2 Estructuras de repeticin
Introduccin Son operaciones que se deben ejecutar un nmero repetido de veces. El conjunto de
instrucciones que se ejecuta repetidamente cierto nmero de veces, se llama ciclo, bucle o
lazo. Iteracin es cada una de las diferencias pasadas o ejecuciones de todas las
instrucciones contenidas en el bucle.

Fases de un programa cclico.


1)Entrada de datos e instrucciones previas, 2) Lazo o bucle, 3) Instrucciones finales o resto
del proceso, 4) Salida de resultado.

Bucles repetitivos.
A continuacin se muestra tres diseos de estructuras cclicas:
Las independientes son cuando lo bucles se realiza uno primero hasta que se
cumple la condicin y solo en ese caso se entra al bucle B
En los ciclos anidados, al entrar a una estructura de repeticin, dentro de ella se
encuentra otra. La ms interna se termina de realizar y se contina con la externa
hasta que condicin se cumple.
En los bucles cruzados, los cuales no son convenientes de utilizar, se tiene que
iniciar un bucle y no se ha terminado cuando empezamos otro, luego utilizamos
estructuras goto (saltos) para pasar al bucle externo y se quedan entrelazados. Esto
puede ocasionar que el programa pierda el control de cual proceso se est
ejecutando y podamos obtener resultados errneos.
Herramienta de Apuntes, hojas blancas, programa Pseint
apoyo
Desarrollo de la practica
Instruccin I Elabore un diagrama de flujo usando el software Pseint, para estructuras de
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 15

repeticin. Utilice el pseudocdigo que aparece en cada actividad.


Actividad 1 Crear un diagrama de flujo con el algoritmo que me diga los nmeros del 1 al 10. Utilizando
Mientras.

Actividad 2 Disear un diagrama de flujo con el siguiente Algoritmo para hallar el factorial de cualquier
nmero.

Conclusin

Bibliografa http://pseint.sourceforge.net/index.php?page=features.php
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 16

UNIDAD 3: ANALISIS DEL ERROR Y SOLUCIN DE ECUACIONES


Prctica 6: Serie de Taylor y Serie de Maclaurin

Nombre del alumno

Objetivo Hacer uso de la serie de Serie de Maclaurin y serie de Taylor para demostrar el clculo de
aproximaciones en los mtodos iterativos.
Unidad III Anlisis del error y solucin de ecuaciones.
Subtemas 3.1 Anlisis del error
Introduccin Haciendo uso de la serie de Maclaurin, es ms que nada una opcin de poder establecer la
interpretacin a cerca de las aproximaciones, y tomando como referencia decimos que entre
ms dgitos tenga un resultado, se acercara ms y ms al valor real. Cada vez que se agregue
un trmino estaremos obteniendo una aproximacin hacia el valor real. La serie de Taylor da

una formulacin para predecir el valor de la funcin en


xi 1 en trminos de la funcin y de

sus derivadas en una vecindad al punto


xi . Donde h ( xi1 xi )

Por ejemplo: el primer trmino de la serie es conocida como aproximacin de orden cero.

f ( xi 1 ) f ( xi )
Aproximacin de primer orden.

f ( xi 1 ) f ( xi ) f ( xi )h
Aproximacin de segundo orden.

f ( xi ) 2
f ( xi 1 ) f ( xi ) f ( xi )h h
2!
Herramienta Apuntes, hojas blancas, calculadora
de apoyo
Desarrollo de la practica
Instruccin I Resolver el siguiente ejercicio de estimacin del error para mtodos iterativos usando
la serie de Maclaurin.
Actividad 1 Evalu e
8.3
usando dos mtodos, donde x = 8.3
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 17

x 2 x3
e x 1 x ... y
2! 3!
Rellene la tabla siguiente.
Iteracin Aproximaciones ERP
1
2
3
4
5
6
7
8

Instruccin II Resolver los siguientes ejercicios de estimacin del error para mtodos iterativos
usando la serie de Taylor.
Actividad 1 Emplee la expansin de la serie de Taylor de cero hasta tercer orden para predecir f (2) si

f ( x) 25x3 6x2 7 x 88 usando como punto base x = 1.


Orden Derivada f(2)

Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico: Mc
Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 18

Prctica 7: Clculo de races: mtodo de Biseccin, falsa posicin

Nombre del alumno

Objetivo Realizar clculos de races de ecuaciones usando el mtodo de Biseccin, Regla falsa,
Secante y Newton Raphson
Unidad 3 Anlisis del error y solucin de ecuaciones
Subtemas 3.2 Races de ecuaciones
Introduccin El mtodo de biseccin. El mtodo de biseccin conocido tambin como de corte binario,
de particin en dos intervalos iguales o mtodo Bolzano, es un mtodo de bsqueda
incremental en el que el intervalo se divide siempre en dos.

x1 xu
xr
2
Mtodo de falsa posicin. Aunque el mtodo de biseccin es una tcnica perfectamente
vlida para determinar races, su enfoque es relativamente ineficiente. Una alternativa
mejorada es la de del mtodo de la regla falsa (falsa posicin) est basada en una idea para
aproximarse en forma ms eficiente a la raz.
f xu x1 xu
xr xu
f x1 f xu
Herramienta de Apuntes, hojas blancas, calculadora
apoyo
Desarrollo de la practica
Instruccin I Resolver el siguiente ejercicio utilizando el mtodo indicado, apyese con Excel para
encontrar la solucin.
Actividad 1 La ecuacin de estado de Van der Walls para un gas real es:

a
P 2 V b RT
V
Dnde:
P Presin en atm; T temperatura en K; R constante universal de los gases en atm
L / (gmol K) = 0.08205; V volumen molar del gas en L / gmol; a, b constantes
particulares para cada gas
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 19

Calcule V a 80 C (353.2 K) para una presin de 10 atm


Gas A b
He 0.03412 0.02370

Realice los clculos necesarios para resolver esta ecuacin usando los mtodos indicados:

a) Mtodo de biseccin con V1 0.8v , Vu 1.2v ,


b) Mtodo de falsa posicin con V1 0.8v , Vu 1.2v
RT
Donde: v
P
Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico: Mc
Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 20

Prctica 8: Clculo de races: Secante, Newton Raphson.

Nombre del alumno

Objetivo Realizar clculos de races de ecuaciones usando el mtodo de Biseccin, Regla falsa,
Secante y Newton Raphson
Unidad 3 Anlisis del error y solucin de ecuaciones
Subtemas 3.2 Races de ecuaciones
Introduccin Mtodo de Newton Raphson. Es una de las frmulas ms ampliamente usadas para
localizar races, si el valor inicial de la raz es X i, entonces se puede extender una tangente
desde el punto [Xi, f (Xi) ]. El punto donde esta tangente cruza el eje X, representa una
aproximacin mejorada de la raz.
f xi
xi 1 xi
f xi
Mtodo de la Secante. Esta tcnica es similar a la del mtodo de Newton - Raphson en el
sentido de que una aproximacin a la raz se calcula extrapolando una tangente de la
funcin hasta el eje x. Sin embargo, el mtodo de la secante usa una diferencia en vez de la
derivada para aproximar la pendiente. Por lo tanto el mtodo de la secante

xi 1 xi
xi xi1 f xi xi 1 xi
f xi f xi 1
Herramienta de Apuntes, hojas blancas, calculadora
apoyo
Desarrollo de la practica
Instruccin I Resolver el siguiente ejercicio utilizando el mtodo indicado, apyese con Excel para
encontrar la solucin.
Actividad 1 La ecuacin de estado de Van der Walls para un gas real es:

a
P 2 V b RT
V
Dnde:
P Presin en atm; T temperatura en K; R constante universal de los gases en atm
L / (gmol K) = 0.08205; V volumen molar del gas en L / gmol; a, b constantes
particulares para cada gas
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 21

Calcule V a 80 C (353.2 K) para una presin de 10 atm


Gas A b
He 0.03412 0.02370

Realice los clculos necesarios para resolver esta ecuacin usando los mtodos indicados:

a) Mtodo de Newton Raphson con Vi 0.8v , i 0 ,

b) Mtodo de la secante con


Vi 1 0.8v , Vi 1.2v ,

RT
Donde: v
P
Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico: Mc
Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 22

UNIDAD IV: REGRESIN, INTERPOLACIN Y DERIVACIN NUMERICAS


Prctica 9: Mtodo de Regresin: lineal, polinomial y lineal mltiple.

Nombre del alumno

Objetivo Encontrar la solucin de los sistemas de ecuaciones lineales usando los mtodos de
mnimos cuadrados.
Unidad IV Regresin, interpolacin y derivacin numricas
Subtemas 4.1 Anlisis de regresin
Introduccin El mtodo que determino Gauss se conoce como mtodo de mnimos cuadrados. A
continuacin describiremos cada uno de sus pasos.

Proponer una curva. La curva propuesta puede determinarse e varias maneras, las cuales
describiremos ms adelante.
Formar la cantidad.

S 2 ei2
Minimizar la suma del cuadrado de los errores. Este logra aplicando calculo. Para lograr
2
esto primero debemos determinar de qu variable depende el valor de S . La curva
propuesta en general es de la forma:
y p f ( x, a0 , a1 ,..., an )
Podemos observar que adems de x depende de sus "constantes" ya que si modificamos las
mismas se obtiene una curva distinta. Esto forma una familia de curvas. Por ejemplo la

familia de las rectas est dada por: y a0 a1x

Distintos valores de las constantes originaran todas las rectas posibles. Por estas razones
el problema de minimizacin es:

s 2 ( yi y pi )2
MinS 2 Min yi f ( xi , a0 , a1 ,..., an )
2

Para determinar que tan bien ajusta el modelo los datos, calculamos el valor de S 2.Como en
general el valor de S2 no nos dice mucho de la precisin del modelo, es mejor calcular
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 23

el error estndar cuadrado definido:

s2
xy
M NC
Dnde:
S2: Suma del cuadrado de los errores.; M: Nmero de puntos de la tabla.; NC: Numero de
constantes que tiene el modelo. Este valor es ms til, ya que podemos interpretarlo como
un error promedio en todo el intervalo de la tabla, es decir:
y y p xy

Si xy es 0, la curva propuesta coincide con la curva real.

Antes de intentar resolver el sistema lo simplificaremos lo ms posible. Cancelando -2 en


ambas ecuaciones

(y a i 0 a1 xi ) 0
(y a i 0 a1 xi )( xi ) 0
Separando las sumatorias

y a a x 0
i 0 1 i

x y a x a x 0
i i 0 i
2
1 i

Sacando las constantes de la sumatoria:

y a 1 a x 0
i 0 1 i

x y a x a x 0
i i 0 i 1
2
i

Dando que las sumatorias son desde 1 hasta M, la sumatoria de 1 es M.

y a M a x 0
i 0 1 i

x y a x a x
i i 0 i 1
2
i 0

Reacomodando trminos:

a0 M a1 xi yi
a0 xi a1 xi2 xi yi
Herramienta de Apuntes, Computadora, proyector, Software (Excel).
apoyo
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 24

Desarrollo de la practica
Instruccin I Resuelva el siguiente ejercicio usando el mtodo de mnimos cuadrados.
Problema 1 En la tabla siguiente se presentan los alargamientos de un resorte
correspondientes a fuerzas de diferente magnitud que lo deforman.

Puntos 1 2 3 4 5
Fuerza (kg): x 0 2 3 6 7
Longitud del resorte (m): y 0.120 0.153 0.170 0.225 0.260
Aproxime esta informacin por el mtodo de mnimos cuadrados.
Problema 2 El calor especifico Cp (cal/kgmol) del Mn3O4 vara con la temperatura de acuerdo con la
siguiente tabla.
Punto 1 2 3 4 5 6
T(K) 280 650 1000 1200 1500 1700
Cp 32.7 45.4 52.15 53.7 52.9 50.3
(cal/kgmol)
Aproxime esta informacin con un polinomio por el mtodo de mnimos cuadrados.

Conclusin

Bibliografa Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.). Mxico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 25

Prctica 10: Mtodo de Interpolacin: de Newton y Lagrange

Nombre del alumno

Objetivo Encontrar el polinomio de interpolacin por diferencias divididas de Newton y de


Lagrange.
Unidad IV Regresin, interpolacin y derivacin numricas
Subtemas 4.2 Interpolacin
Introduccin Diferencias divididas de Newton
El polinomio de interpolacin con diferencias divididas de Newton, entre otros es la forma
ms popular adems de las ms til. Antes de presentar la ecuacin general, se examinan
las versiones de primero y segundo orden debido a su fcil interpretacin visual.

Interpolacin lineal. La forma ms simple de interpolar es la de conectar dos puntos con


una lnea recta. Este mtodo, llamado interpolacin lineal. Usando tringulos semejantes,
se tiene:

f 1( x) f ( x0 ) f ( x1 ) f ( x0 )

x x0 x1 x0
que se puede reordenar como :

f ( x1 ) f ( x0 )
f 1( x) f ( x0 ) ( x x0 )
x1 x0
f 1( x) f ( x0 ) f x0 , x1 ( x x0 )
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 26

La cual es una frmula de interpolacin lineal. La notacin f 1(x) indica que se trata de un
polinomio de interpolacin de primer orden. Ntese que adems de representar la
pendiente de la linera que conecta los dos puntos, el termino

f ( x1 ) f ( x0 )
x1 x0
Es una aproximacin de diferencias divididas finitas a la primera derivada. En general,
entre ms pequeo sea el intervalo entre dos puntos, ms exacta ser la aproximacin.

Interpolacin cuadrtica. Una estrategia que mejora la aproximacin es la introducir


cierta curvatura en la lnea que conecta a los puntos. Si se dispone de tres datos, lo anterior
se puede llevar a cabo con un polinomio de segundo orden (llamado tambin polinomio
cuadrtico o parbola). Una manera conveniente para este caso es:

f 2( x) f ( x0 ) f x0 , x1 ( x x0 ) f x0 , x1 , x2 ( x x0 )( x x1 )

El polinomio de interpolacin de Lagrange, simplemente es una reformulacin del mtodo


de interpolacin de diferencias divididas de Newton que evita los clculos de las
diferencias divididas. Este se puede representar como:

Polinomio lineal

x x1 x x1
f 1 ( x) f x0 f x1
x0 x1 x1 x0

Polinomio de segundo orden es :

f 2 x
x x1 x x2 f x x x0 x x2 f x x x0 x x1 f x
x0 x1 x0 x2 0 x1 x0 x1 x2 1 x2 x0 x2 x1 2
Herramienta de Apuntes, Computadora, proyector, software (Excel)
apoyo
Desarrollo de la practica
Instruccin I Resolver los siguientes ejercicios con el mtodo indicado.
Problema 1 Calcular ln 9.2 a partir de ln 9.0, ln 9.5, ln 11.0 por interpolacin cuadrtica de Lagrange y
determinar el error a partir de ln 9.2 = 2.2192 (4D)
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 27

Problema 2 El calor especfico Cp(cal / kgmol ) del Mn3O4 vara con la temperatura de acuerdo a la
siguiente tabla:
Punto 1 2 3 4 5 6
T (K) 280 650 1000 1200 1500 1700
Cp 32.7 45.4 52.15 53.7 52.9 50.3

Aproxime esta informacin usando la interpolacin cuadrtica de diferencias divididas de


Newton, con una estimacin de la Temperatura de 700K
Problema 3 Use la interpolacin de Lagrange, para las densidades de las soluciones acuosas del cido
sulfrico varan con la temperatura y la concentracin de acuerdo con la tabla :
T ( C)
C (%) 10 30 60 100
5 1.0344 1.0281 1.0140 0.9888
20 1.1453 1.1335 1.1153 1.0885
40 1.3103 1.2953 1.2732 1.2446
70 1.6923 1.6014 1.5753 1.5417

a) Calcule la densidad a una concentracin de 40% y una temperatura de 15 C.


b) Calcule la densidad a 30 C y concentracin de 50%
c) Calcule la densidad a 50 C y 60% de concentracin
Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico:
Mc Graw Hill.
Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.). Mxico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 28

Prctica 11: Derivacin numrica

Nombre del alumno

Objetivo Calcular la diferenciacin numrica a los problemas reales.


Unidad IV Integracin y resolucin de ecuaciones diferenciales ordinarias
Subtemas 4.3 Derivacin numrica. Diferencias finitas
Introduccin Cuando se va a practicar una operacin en una funcin tabulada, el camino es aproximar la
tabla por alguna funcin y efectuar la operacin aproximadamente. As se procedi en la
integracin numrica y as se proceder en la diferenciacin numrica; esto es, se

aproximara la funcin tabulada f(x) y se diferenciara la aproximacin pn (x).

Si la aproximacin es polinomial y con el criterio de ajuste exacto, la diferenciacin


numrica consiste simplemente en diferenciar la frmula del polinomio interpolante que
se utiliz. Sea en general.

f ( x) pn ( x) Rn ( x)
y la aproximacin de la primera derivada queda entonces

df ( x) dpn ( x)

dx dx
o en general

d n f ( x) d n p n ( x )

dx n dx n
Al diferenciar la formula fundamental de Newton dada arriba se tiene

d n f ( x) d n pn ( x) d n Rn ( x)

dx n dx n dx n
d n Rn ( x) d n f ( x) d n pn ( x)
Donde es el error que se comete al aproximar por .
dxn dx n dxn
Si las abscisas dadas x0 , x1 ,..., xn estn espaciadas regularmente por intervalos de

longitud h, entonces pn (x) puede escribirse en trminos de diferencias finitas.

Y la primera derivada de f(x) queda aproximada por


INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 29

df ( x) f ( x1 ) f ( x0 )

dx h
Se desarrollan las diferencias hacia delante y se tiene

df ( x) 2 x x0 x1 2h
f ( x0 )
dx 2h2
2 x0 4 x 2 x1 2h 2 x x0 x1
f ( x1 ) f ( x2 )

2
2h 2h2

la segunda derivada puede calcularse derivando una vez ms con respecto a x, o sea

d 2 f ( x) 1 2 1
2
2 f ( x0 ) 2 f ( x1 ) 2 f ( x2 )
dx h h h
Herramienta de Apuntes, computadora, proyector, software (mathcad)
apoyo
Desarrollo de la practica
Instruccin I Resolver los siguientes ejercicios usando la derivacin numrica, use Mathcad como
herramienta de clculo.
Problema 1 En una reaccin qumica A + B ----> Productos, la concentracin del reactante A es una
funcin de la presin P y la temperatura T. La siguiente tabla presenta la concentracin de
A en gmol/L como una funcin de estas dos variables.

Calcule la variacin de la concentracin de A con la temperatura a P = 8 Kg/cm 2 y T = 300


K, usando un polinomio de segundo grado. Use la formula siguiente:

dp2 ( x) 2x x1 x2 2 x x0 x 2 2x x0 x1
f ( x0 ) f ( x1 ) f ( x2 )
dx
0 1 0 2
x x x x
1 0 1 2
x x x x
2 0 2 1
x x x x
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 30

Problema 2 En la siguiente tabla:

t 0 1 2 3 4 5
T 93.1 85.9 78.8 75.1 69.8 66.7

T representa la temperatura (C) de una salmuera utilizada como refrigerante y t (min) es


el tiempo. Encuentre la velocidad de enfriamiento en los tiempos t = 2.5 y t = 4 min.
Emplear la siguiente ecuacin, con n = 2

df ( x) 2 x x0 x1 2h 2 x 4 x 2 x1 2h 2 x x0 x1
f ( x0 ) 0 f ( x1 ) f ( x2 )

2 2
dx 2h 2h 2h2
Conclusin

Bibliografa Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.).
Mxico: Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 31

UNIDAD V: INTEGRACIN Y RESOLUCIN DE ECUACIONES DIFERENCIALES


ORDINARIAS
Prctica 12: Integracin numrica

Nombre del alumno

Objetivo Calcular la integracin numrica usando el mtodo del trapecio y mtodo de Simpson para
los problemas reales
Unidad V Integracin y resolucin de ecuaciones diferenciales ordinarias
Subtemas 5.1 Integracin numrica
Introduccin Mtodo del Trapecio.
La regla del trapecio o regla trapezoidal es la primera de las frmulas de integracin
cerrada de Newton-Cotes.

/ f ( x)dx f1 ( x)dx
b b

a a

El resultado de la integracin es :
f (a) f (b)
I b a
2
La cual se denomina regla trapezoidal simple

La regla del trapecio utilizando segmentos mltiples


Una mejor manera de mejorar la actitud de la regla trapezoidal es la de dividir el intervalo

de integracin de a a b en un conjunto de segmentos y aplicar el mtodo a cada uno de


los segmentos.

Figura: ilustracin de la regla trapezoidal mltiple a) dos segmentos, b) tres segmentos; c)


cuatro segmentos; d) cinco segmentos.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 32
n 1
f ( x0 ) 2 f ( xi ) f ( xn )
ba
h I (b a) i 1
n 2n
Mtodo de Simpson
Una forma de obtener una estimacin exacta de una integral es con el uso de polinomios de
orden superior para conectar los puntos. Por ejemplo, si hay un punto extra a la mitad del
camino entre f(a) y f(b), los tres puntos se pueden conectar con una parbola.

Si hay dos puntos igualmente espaciados entre f(a) y f(b), los cuatro puntos se pueden
conectar con un polinomio de tercer orden.

Las frmulas que resultan al tomar las integrales bajo esos polinomios son conocidos como
reglas de Simpson.

La Regla de Simpson 1/3 resulta cuando una interpolacin polinomial de segundo orden es
sustituida en la ecuacin :

ba
d d h
I f ( x)dx f 2 ( x)dx 2
b b

La regla de Simpson 1/3 se expresa tambin con el uso del formato de la ecuacin :

f ( x0 ) 4 f ( x1 ) f ( x2 )
I (b a)
6
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 33

Regla de Simpson 1/3 de segmentos mltiple. La Regla de Simpson se puede mejorar al


dividir el intervalo de integracin en un numero de segmentos de igual anchura

ba
h
n
La integral total se puede representar como :
n 1 n2
f ( x 0 ) 4 f ( xi ) 2 f (x ) f (x )j n
i 1, 3, 5 j 2, 4, 6
I (b a)
3n

Regla de Simpson 3/8

ba
h
3
f ( x0 ) 3 f ( x1 ) f ( x2 ) f ( x3 )
I (b a)
8
Herramienta de Apuntes, Computadora, proyector, software (Excel)
apoyo
Desarrollo de la practica
Instruccin I Resolver los siguientes ejercicios usando el mtodo del trapecio. Utilice Excel para
resolverlos.
Problema 1 Calculo de una longitud de arco.
Un crculo de radio 1 rueda alrededor de otro mayor, de radio 4. La epicicloide descrita por
un punto de la circunferencia del crculo ms pequeo viene dada por:
x 5Cos(t ) Cos(5t )
y 5Sen(t ) Sen(5t )
2 2
dy dx
b
usando : s dt dt dt
a
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 34

Hallar la distancia recorrida por el punto en una vuelta completa alrededor de crculo
mayor. Use el mtodo de trapecio de segmento mltiple con n = 10

Instruccin II Resolver los siguientes ejercicios usando el mtodo de Simpson. Utilice Excel para
resolverlos.
Problema 1 Calcular el rea de la regin acotada por las grficas de:

f ( x) x2 2; g(x) x; x 0; x 1 , usando la siguiente frmula:


b
A f ( x) g ( x) dx
a

Emplee el mtodo de Simpson de 1/3 de segmento mltiple con n = 10

Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico:
Mc Graw Hill.
Larson , R., & Hostetler, R. (2000). Calculo (Sexta ed., Vol. 2). Madrid: Mc Graw Hill.
Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.). Mxico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 35

Prctica 13: Integracin Doble

Nombre del alumno

Objetivo Calcular la integracin numrica para problemas de aplicacin usando los mtodos vistos.
Unidad V Integracin y resolucin de ecuaciones diferenciales ordinarias
Subtemas 5.1 integracin numrica
Introduccin Cualquiera de las tcnicas de integracin vistas en esta unidad es modificable, de modo
que se puede aplicar en la aproximacin de integrales dobles o triples.
Herramienta de Apuntes, computadora, proyector, software (Excel)
apoyo
Desarrollo de la practica
Instruccin I Resolver los siguientes ejercicios usando el mtodo de Simpson de segmentos
mltiples.
Problema 1 Encuentre el centro de masa de una lmina rectangular de 2 x , suponiendo que la
( x2 y 2 )

densidad en un punto P( x, y ) de la lmina est dada por p( x, y) e 2 . Por

definicin, los momentos de inercia con respecto al eje x y y , respectivamente, estn


dados por:

M x xp( x, y)dxdy M y yp ( x, y )dxdy


R R

Mx M
Y el centro de masa de la lmina es el punto x , y , tal que x , y y , donde
M M
M p( x, y)dxdy Con lo que R x, y : 0 x 2 ,0 y
R

Conclusin

Bibliografa Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.). Mxico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 36

Prctica 14: Solucin de ecuaciones diferenciales: mtodo de Euler

Nombre del alumno

Objetivo Aplicar el mtodo de Euler a la solucin de ejercicios, empleando la computadora.


Unidad V Integracin y resolucin de ecuaciones diferenciales ordinarias.
Subtemas 5.2 Solucin de ecuaciones diferenciales
Introduccin Mtodo de Euler.
Este mtodo fue ideado por Euler hace ms de 200 aos. Es bastante sencillo, pero no tan
preciso como los otros mtodos que veremos posteriormente. Sin embargo, el mtodo de
Euler sirve como punto de partida hacia tcnicas alternativas que aparecern segn se
considere. La primera derivada proporciona una estimacin directa de la pendiente en X i

f ( xi , yi )

donde f (X i, Y i) es la ecuacin diferencial evaluada en Xi y Yi, Tal estimacin podr


substituirse en la ecuacin nos queda que :

yi 1 yi f ( xi , yi )h
Esta frmula es conocida como el mtodo de Euler (Euler- Caunchy o de un punto medio).
Se predice un nuevo valor de Y por medio de la pendiente (igual a la primera derivada en
el valor original de X) que habr de extrapolarse en forma lineal sobre el tamao de paso h
Herramienta de Apuntes, computadora, proyector, software (Excel)
apoyo
Desarrollo de la practica
Instruccin I Resolver los siguientes ejercicios usando el mtodo de Euler, utilice Excel para
desarrollarlo.
Problema 1 Si el tanque de la figura, al momento de llegar el nivel del lquido a 0.5 m se hace llegar un

gasto de alimentacin de 0.04m3 / s , el nivel del lquido aumentara. Determine el tiempo


necesario para que el nivel se recupere nuevamente a 3 m. el flujo de salida por el orificio

del fondo es 15.55 aL / s .


INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 37

Problema 2 Se hace llegar un gasto de alimentacin de 7 L/s al tanque de la figura cuando la altura del
fluido en el es de 5 m. treinta minutos despus este gasto es interrumpido por falla de la
bomba, que se repara y arranca una hora despus. Determine el gasto necesario para que
el nivel se recupere y se mantenga en 5 m., as como el tiempo necesario para alcanzar ese

nivel (rgimen permanente). El flujo de salida es 3.457 aL / s ininterrumpidamente.

Conclusin

Bibliografa Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.). Mxico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 38

Prctica 15: Solucin de ecuaciones diferenciales: mtodo de Runge Kutta

Nombre del alumno

Objetivo Aplicar el mtodo de Runge Kutta a la solucin de ejercicios, empleando la computadora.


Unidad V Integracin y resolucin de ecuaciones diferenciales ordinarias
Subtemas 5.2 Solucin de ecuaciones diferenciales
Introduccin Es la resolucin de ecuaciones diferenciales de la forma
dy
f ( x, y)
dx
Utilizando un mtodo numrico se puede resolver una ecuacin como :
Nuevo valor = valor anterior + pendiente * tamao del paso
o en trminos matemticos como :

Yi1 yi h
De acuerdo con esta ecuacin, la pendiente estimada f se usa para extrapolar desde un
valor anterior Yi a un nuevo valor Yi+1 en una distancia h (ver grfico N1). Esta frmula se
puede aplicar paso a paso para calcular el valor en el futuro y, por tanto, trazar la
trayectoria de la solucin.

Todos los mtodos de un paso se pueden expresar en esta forma general, que slo va a
diferir en la manera en la cual se estima la pendiente. El procedimiento ms simple es usar
la ecuacin diferencial para estimar la pendiente derivada en X i al inicio del intervalo. En
otras palabras, la pendiente al inicio del intervalo es tomada como una aproximacin de la
pendiente promedio sobre todo el intervalo. Este procedimiento se llama mtodo de Euler.
Existen otros mtodos de un paso que cumplen estimaciones de pendiente en forma
alterna y cuyas resultantes sern predicciones ms exactas. Todas estas tcnicas se
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 39

conocen por lo general como mtodos de Runge-Kutta.

Los mtodos de Runge-Kutta (RK) logran la exactitud del procedimiento de una serie de
Taylor sin requerir el clculo de derivadas superiores. Existen muchas variaciones, pero
todas se pueden denotar en la forma generalizada de la ecuacin :

Yi 1 yi ( xi , yi , h)h

donde f(xi,yi,h) es conocida como funcin incremento, al cual puede interpretarse como
una pendiente representativa sobre el intervalo. La funcin incremento se escribe por lo
general como :

a1k1 a2k2 ... ankn


donde a son constantes y las k son :

k1 f ( xi , yi )
k2 f ( xi p1h, yi q11k1h)
k3 f ( xi p2 h, yi q21k1h q22k2h)
kn f ( xi pn1h, yi qn1k1h qn1,2k2h ... qn1,n1kn1h)

Observe que las k son relaciones de concurrencia. Esto es k 1 aparece en la ecuacin para k2,
que apareces en la ecuacin de k3, etc. Esta recurrencia hace a los mtodos RK eficientes
para su clculo en computadoras.

Es posible concebir varios tipos de mtodos de Runge-Kutta al emplear diferentes


nmeros de trminos en la funcin incremento como la especificada por n. Observe que el
mtodo de Runge-Kutta (RK) de primer orden con n = 1 es, de hecho, el mtodo de Euler.
Herramienta de Apuntes, computadora, proyector, software (Excel)
apoyo
Desarrollo de la practica
Instruccin I Resolver los siguientes ejercicios usando el mtodo de Runge Kutta
Problema 1 En un tanque perfectamente agitado se tiene 400 L de una salmuera en la cual estn
disueltos 25 kg de sal comn (NaCl), en cierto momento se hace llegar al tanque un gasto
de 80 L/min de una salmuera que contiene 0.5 kg de sal comn por litro. Si se tiene un
gasto de salida de 80 L/min determine: Qu cantidad de sal hay en el tanque transcurrido
10 minutos?
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 40

Si se llaman x los kg de sal e el tanque despus de t minutos, la acumulacin de sal en el


tanque esta dada por
dx
dt
Y por la expresin
dx
masa de sal que entra - masa de sal que sale
dt

Utilice el mtodo de Runge Kutta de tercer orden, con un paso de integracin de 1


minuto.

Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico:
Mc Graw Hill.
Nieves, A., & Federico, C. (2010). Metodos Numericos para ingenieros (Tercera ed.). Mxico:
Mc Graw Hill.
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 41

Prctica 16: Solucin de ecuaciones diferenciales rgidas.

Nombre del alumno

Objetivo Resolver problemas donde implique ecuaciones diferenciales rgidas.


Unidad V Integracin y resolucin de ecuaciones diferenciales ordinarias
Subtemas 5.3 Ecuaciones diferenciales rgidas.
Introduccin El termino rigidez constituye un problema especial que puede surgir en la solucin de
ecuaciones diferenciales ordinarias. Un sistema rgido es aquel que tiene componentes que
cambian rpidamente, junto con componentes de cambio lento. En muchos casos, los
componentes de variacin rpida son efmeros, transitorios, que desaparecen, despus de
lo cual la solucin es dominada por componentes de variacin lenta. Aunque los
fenmenos transitorios existen solo en una pequea parte del intervalo de integracin
pueden determinar el tiempo en toda la solucin.

En lugar de usar procedimientos explcitos, los mtodos implcitos ofrecen una solucin
alternativa. Tales representaciones se denominan implcitas, debido a que la incgnita
aparece en ambos lados de la ecuacin. Una forma implcita del mtodo de Euler se
desarrolla evaluando la derivada en el tiempo futuro.
Herramienta de Apuntes, computadora, software (Excel)
apoyo
Desarrollo de la practica
Instruccin I Resuelva los siguientes ejercicios.
Problema 1 Con los mtodos explcitos e implcito de Euler resuelva
dy
1000 y 3000 2000et
dt
Donde y(0) = 0.
a) Use el mtodo de Euler explicito con tamaos de paso de 0.0005 y 0.0015 para
encontrar y entre t = 0 y 0.006
b) Utilice el mtodo implcito de Euler con un tamao de paso de 0.05 para encontrar
y entre 0 y 0.4
INGENIERA MANUAL DE PRACTICAS DE: Cdigo:
BIOQUMICA PROGRAMACIN Y MTODOS Revisin: 0
NUMRICOS BQF - 1020 Pgina 42

Problema 2 Dado la EDO


dy
100000 y 100000e x e x
dx
a) Estime el tamao de paso necesario para mantener la estabilidad usando el
mtodo de Euler explcito.
b) Si y(0) = 0, utilice el mtodo de Euler implcito para obtener una solucin desde x
= 0 hasta 2 usando un tamao de paso de 0.1

Conclusin

Bibliografa Chapra , S., & Canale, R. (2007). Mtodos Nmericos para ingenieros (Quinta ed.). Mexico:
Mc Graw Hill.