Page 66 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 66

42                      PROGRAMACIÓN Y SOFTWARE

                      A        B         C        D         E        F        G        H
               1   Problema del paracaidista
               2
               3  m              68.1  kg          60
                4  cd            12.5  kg/s
                5  dt             0.1 s            50
                6
                7   t      vmun (m/s)  vanal (m/s)  40
                8        0      0.000     0.000
                9        2     16.531    16.405    30
                10       4     27.943    27.769
               11        6     35.822    35.642    20                         vnum (m/s)
                12       8     41.262    41.095
                13      10     45.017    41.873    10                         vanal (m/s)
                14      12     47.610    47.490
                15      14     49.400    49.303     0
                16      16     50.635    50.559        0              10               20
                17
                18



                                         Por ejemplo, ahora que ya tiene todos los cálculos, puede jugar con ellos. Suponga
                                      que el paracaidista fuera mucho más pesado, digamos, m = 100 kg (alrededor de 200
                                      libras). Introduzca 100 en la celda B3 y la hoja de cálculo se modificará de inmediato
                                      mostrando el valor 17.438 en la celda B9. Cambie la masa nuevamente a 68.1 kg y el
                                      resultado anterior, 16.531 reaparecerá de forma automática en la celda B9.
                                         Ahora vayamos un poco más adelante dando algunos valores más para el tiempo.
                                      Introduzca los números 4, 6, …, 16 en las celdas A10 a A16. Después copie las fórmulas
                                      de las celdas B9:C9 hacia abajo en los renglones 10 a 16. Observe cómo el programa
                                      VBA calcula correctamente los resultados numéricos en cada uno de los nuevos renglo-
                                      nes. (Para verificar esto cambie el valor de dt por 2 y compare los resultados con los
                                      cálculos a mano obtenidos anteriormente, en el ejemplo 1.2.) Para mejorar la presentación
                                      se pueden graficar los resultados en un plano x-y usando Excel Chart Wizard.
                                         Arriba se muestra la hoja de cálculo resultante. Hemos creado una valiosa herra-
                                      mienta para la solución de problemas. Puede realizar un análisis de sensibilidad cam-
                                      biando los valores de cada uno de los parámetros. Cada vez que se introduce un nuevo
                                      valor, se modificarán automáticamente los cálculos y la gráfica. Tal característica de
                                      interactividad es lo que hace tan potente a Excel. No obstante, se debe reconocer que
                                      resolver este problema dependerá de la habilidad para escribir el macro en VBA.
                                         La combinación del ambiente de Excel con el lenguaje de programación VBA nos
                                      abre un mundo de posibilidades para la solución de problemas en ingeniería. En los
                                      capítulos siguientes ilustraremos cómo se logra esto.

                               2.5    MATLAB

                                      MATLAB es el principal producto de software de Mathworks, Inc., fundada por los analistas
                                      numéricos Cleve Moler y John N. Little. Como su nombre lo indica, MATLAB se
                                      desarrolló originalmente como un laboratorio para matrices. Hoy, el elemento principal




                                                                                                         6/12/06   13:43:44
          Chapra-02.indd   42                                                                            6/12/06   13:43:44
          Chapra-02.indd   42
   61   62   63   64   65   66   67   68   69   70   71