Dasdasd

Páginas: 21 (5061 palabras) Publicado: 29 de septiembre de 2012
Introducción a Matlab∗
Enero 2005

Resumen Este documento presenta una introducción a Matlab dirigida a usuarios que no han trabajado nunca con Matlab. Las principales características de Matlab así como la creación de programas son explicadas. El documento trata de introducir al usuario en los distintos temas explicados sin profundizar en ellos. El documento incluye una lista de referenciasque el usuario puede utilizar para ampliar sus conocimientos sobre el programa.

Escrito por Abel Elizalde para la asignatura Evaluación de políticas públicas (CEMFI). Varios ejemplos utilizados proceden de una versión anterior escrita por Javier Mencia.



Índice General
1 Entorno de trabajo 2 Definición de variables 3 Vectores y matrices 3.1 Acceso a elementos de una matriz . . . . . . . .. . . . . . . . . . . . 3.2 Operaciones matriciales . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Arrays multidimensionales . . . . . . . . . . . . . . . . . . . . . . . . 4 M-file: escritura de programas 5 Utilización de la ayuda 6 Uso de funciones incluidas en Matlab 7 Funciones propias 8 Bucles 8.1 Condición if 8.2 Bucle for . . 8.3 Bucle while . 8.4 switch . . . . 9 Otras funciones10 Gráficos 11 Debug: depurar programas 12 Tipos de variables 13 Ejercicios 13.1 Encontrar un punto fijo . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2 Evaluar funciones lineales a trozos . . . . . . . . . . . . . . . . . . . . Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 4 6 7 9 9 11 12 15 17 17 18 18 19 20 22 22 24 28 28 29 31

1

Entorno de trabajo

El entorno operativo de Matlab se compone de una serie de ventanas que presentamos a continuación. Aunque el reparto de estas ventanas en la pantalla puede cambiarse, generalmente aparecen en la misma posición.1Figura 1: Entorno de trabajo Matlab. Las ventanas que forman parte del entorno de trabajo de Matlab son: 1. Command Window: se utiliza para introducir órdenes directamente por el usuario (seguidas de enter). Los resultados de las órdenes introducidas se muestran en esta misma pantalla. Cuando las órdenes se envían desde un programa previamente escrito, que en Matlab recibe el nombre de M-file,los resultados también aparecen en esta ventana. 2. Command history: las órdenes introducidas en la ventana command window quedan grabadas en esta ventana, de forma que, haciendo doble click sobre ellas
La posición por defecto de las ventanas puede reestablecerse utilizando: View → Desktop layout → Default.
1

1

Figura 2: Command window. las podemos volver a ejecutar. De la misma forma, sinos situamos en la ventana command window, en el espacio reservado para introducir nuevas órdenes, i.e. inmediatamente después de >>, y presionamos la tecla ↑, podemos acceder a órdenes introducidas con anterioridad.

Figura 3: Command history.

3. Workspace: esta ventana contiene las variables (escalares, vectores, matrices, ...) creadas en la sesión de Matlab. La ventana workspace nosproporciona información sobre el nombre, dimensiones, tamaño y tipo de variable. Existen dos opciones para eliminar una variable: 2

(a) Introducir en command window el comando clear seguido del nombre de la variable. (b) Seleccionar la variable en el workspace y borrarla directamente con la tecla delete.

Figura 4: Workspace.

Haciendo doble click en una variable se accede al contenido de dichavariable, pudiendo modificar sus valores. 4. Current directory: las operaciones de Matlab utilizan el directorio seleccionado en current directory (a través del botón para explorar) como punto de referencia. Por ejemplo, si guardamos una serie de variables con el comando save, se guardan en el directorio en el que estemos trabajando. Lo mismo ocurre cuando cargamos datos con el comando load: el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dasdasd
  • dasdasd
  • dasdasd
  • dasdasdas
  • Dasdasd
  • Dasdasdas
  • Dasdasd
  • dasdasd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS