Page 62 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 62
38 PROGRAMACIÓN Y SOFTWARE
FUNCTION Euler(dt, ti, tf, yi)
t = ti
y = yi
h = dt
DO
IF t + dt > tf THEN
h = tf — t
ENDIF
dydt = dy(t, y)
y = y + dydt * h
FIGURA 2.7 t = t + h
Seudocódigo para una IF t ≥ tf EXIT
función que resuelve una ENDDO
ecuación diferencial usando Euler = y
el método de Euler. END
Function Euler(dt, ti, tf, yi)
y la salida es regresada mediante una asignación
y = Euler(dt, ti, tf, yi)
Observe, además, lo general que se ha vuelto esta rutina. No se hace para nada re-
ferencia al caso específico del paracaidista. Por ejemplo, dentro de la función, en lugar
de llamar a la variable dependiente v, de velocidad, se le nombra y, de manera más ge-
neral. Asimismo, note que la derivada no se calcula mediante una ecuación explícita
dentro de la función. En lugar de ello se llama a otra función dy para calcularla, lo cual
indica el hecho de que podemos usar esta función en muchos problemas distintos, además
de encontrar la velocidad del paracaidista.
2.4 EXCEL
Excel es una hoja de cálculo producida por Microsoft Inc. Las hojas de cálculo son un
tipo especial de software para matemáticas que permite al usuario ingresar y realizar
cálculos en renglones y columnas de datos. Como tales, son una versión computarizada
de una gran hoja de contabilidad en la que se lleva a cabo una gran cantidad de cálculos
interrelacionados. Puesto que cuando se modifica un valor de la hoja, hay que actualizar
todos los cálculos, las hojas de cálculo son ideales para hacer análisis del tipo “¿y qué
pasa si...?”
Excel cuenta con varios recursos numéricos interconstruidos como resolución de
ecuaciones, ajuste de curvas y optimización. Incluye también VBA como un lenguaje de
macro que sirve para hacer cálculos numéricos. Por último, tiene varias herramientas
para la visualización como diagramas y gráficas tridimensionales, que son un valioso
complemento para el análisis numérico. En esta sección mostraremos cómo se utilizan
estos recursos en la solución del problema del paracaidista.
6/12/06 13:43:43
Chapra-02.indd 38
Chapra-02.indd 38 6/12/06 13:43:43

