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

2.5  MATLAB                                                        43

                                         de MATLAB sigue siendo la matriz. La manipulación matemática de matrices se ha
                                         realizado muy adecuadamente en un ambiente interactivo fácil de utilizar. A esta mani-
                                         pulación matricial, MATLAB agrega varias funciones numéricas, cálculos simbólicos
                                         y herramientas para visualización. En consecuencia, la versión actual representa un
                                         ambiente computacional bastante amplio.
                                            MATLAB tiene diferentes funciones y operadores que permiten la adecuada reali-
                                         zación de los métodos numéricos que aquí desarrollamos. Éstos se describirán con de-
                                         talle en los capítulos siguientes. Además, se pueden escribir programas como los
                                         llamados archivos M (m-files) que sirven para realizar cálculos numéricos. Vamos a
                                         explorar cómo funciona.
                                            Primero, usted se dará cuenta de que el uso normal de MATLAB está estrechamen-
                                         te relacionado con la programación. Supongamos, por ejemplo, que queremos determi-
                                         nar la solución analítica al problema del paracaidista, lo cual haríamos con los
                                         siguientes comandos de MATLAB
                                            >> g=9.8;
                                            >> m=68.1;
                                            >> cd=12.5;
                                            >> tf=2;
                                            >> v=g*m/cd*(1-exp(-cd/m*tf))

                                         obteniéndose como resultado
                                            v =
                                              16.4050
                                         La secuencia de comandos es como la secuencia de instrucciones en un lenguaje de
                                         programación típico.
                                            Pero, ¿qué ocurre si usted se quiere desviar de la estructura secuencial? Aunque hay
                                         algunos caminos bien definidos para establecer recursos no secuenciales en el modo
                                         estándar de comandos, para introducir decisiones y loops, lo mejor es crear un docu-
                                         mento de MATLAB al que se le llama archivo-m (m-file). Para hacer esto haga clic en
                                            File New Mfi le

                                         y se abrirá una ventana nueva con el encabezado “MATLAB Editor/Debugger”. En esta
                                         ventana usted puede escribir y editar programas en MATLAB. Escriba ahí el código
                                         siguiente:
                                            g=9.8;
                                            m=68.1;
                                            cd=12.5;
                                            tf=2;
                                            v=g*m/cd*(1-exp(-cd/m*tf))
                                            Obsérvese que los comandos se escriben exactamente en la misma forma en que se
                                         haría en el extremo frontal de MATLAB. Guarde el programa con el mismo nombre:
                                         analpara. MATLAB agregará en forma automática la extensión .m para denotar que se
                                         trata de un archivo M: analpara.m.
                                            Para correr el programa, se debe regresar al modo de comando. La forma más di-
                                         recta de efectuar esto consiste en hacer clic en el botón “MATLAB Command Window”




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