Está en la página 1de 11

Mtodos Numricos MA-200

Captulo 2
Programacin en Matlab
Alberto Coronado Matutti
Facultad de Ingeniera Mecnica
Universidad Nacional de Ingeniera

Programacin: Control de Flujo


Condicionales: if, else, elseif
Ejecutar block solo si
condition es verdadera

Ejecutar block si ninguna de


las condition es verdadera

Ejecutar block si la respectiva


condition es verdadera

Programacin: Control de Flujo


Lazos: while
Ejecutar block mientras (while)
condition es verdadera

Aos que toma $1000 convertirse


en $10000 con 6% de inters anual

Lazos: for
Ejecutar block durante el recorrido
de target a lo largo de sequence

Calcular cos(x) para x [0..pi/2] con


incrementos de pi/10

Programacin: Funciones
El contenido de una funcin debe estar precedido por su definicin:

Los argumentos de entrada (input) y salida (output) deben estar


separados por comas. El nmero de argumentos puede ser cero.

Aplicar las operaciones de la derecha a la funcin solve.

Programacin: Entradas/Salidas
Leyendo Entradas:

Este comando muestra el cursor y espera una entrada:

Imprimiendo Salidas:

nmero de cifras despus del punto

Programacin: Manipulacin de
Matrices
Las maneras mas sencillas de crear vectores son:

Programacin: Manipulacin de
Matrices
Crear matrices de ceros, unos, aleatorias o identidad es tambin simple:

Si se desea averiguar las dimensiones de las matrices:

Para obtener informacin de todas las variables activas:

whos
7

Programacin: Escribiendo y
ejecutando programas
Matlab tiene dos ventanas disponibles para escribir programas:
La ventana de comandos: que siempre est en el modo
interactivo, donde cada sentencia introducida es procesada
inmediatamente.
El editor/depurador: donde los archivos .m son creados y/o
abiertos.
Adicionalmente, es conveniente tener presente que se pueden usar los
siguiente comandos para borrar variables de la memoria y obtener
ayuda:

Programacin: Figuras
El comando usualmente utilizado para crear figuras es plot. Este comando
requiere dos vectores para ser graficados en los ejes horizontal y vertical (x
e y en el primer caso, x y z en el segundo caso).

Ejemplo: Ecuaciones en Ogayar y


Vidal (2009)

10

Ejemplo: Ecuaciones en Ogayar y


Vidal (2009)

11

También podría gustarte