2da Clase MA-200 Capitulo 2-Programacion-Matlab

Preview:

DESCRIPTION

La ventana de comandos: que siempre está en el modo interactivo, donde cada sentencia introducida es procesada inmediatamente.

Citation preview

Métodos Numéricos MA-200 Capítulo 2 Programación en Matlab

Alberto Coronado Matutti

Facultad de Ingeniería MecánicaUniversidad Nacional de Ingeniería

2

Programación: Control de FlujoCondicionales: if, else, elseif

Ejecutar block solo si condition es verdadera

Ejecutar block si la respectiva condition es verdadera

Ejecutar block si ninguna de las condition es verdadera

3

Programación: Control de FlujoLazos: while

Ejecutar block mientras (while) condition es verdadera

Años que toma $1000 convertirse en $10000 con 6% de interés anual

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

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

4

Programación: FuncionesEl contenido de una función debe estar precedido por su definición:

Los argumentos de entrada (input) y salida (output) deben estar separados por comas. El número de argumentos puede ser cero.

Aplicar las operaciones de la derecha a la función solve.

5

Programación: Entradas/SalidasLeyendo Entradas:

Este comando muestra el cursor y espera una entrada:

Imprimiendo Salidas:número de cifras después del punto

6

Programación: Manipulación de Matrices

Las maneras mas sencillas de crear vectores son:

7

Programación: Manipulación de Matrices

Crear matrices de ceros, unos, aleatorias o identidad es también simple:

Si se desea averiguar las dimensiones de las matrices:

Para obtener información de todas las variables activas:

whos

8

Programación: 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:

9

Programación: 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).

10

Ejemplo: Ecuaciones en Ogayar y Vidal (2009)

11

Ejemplo: Ecuaciones en Ogayar y Vidal (2009)

Recommended