matlab

Páginas: 12 (2925 palabras) Publicado: 28 de abril de 2013
Introducción a Matlab

Toolbox: Control System

Facultad de Ingeniería-UNER

GUÍA PARA EL USO DE MATLAB PARTE 1
GUÍA DE USUARIO BÁSICO PARA MATLAB
El programa Matlab
MatLab (MATrix LABoratory) es un programa para realizar cálculos numéricos con
vectores y matrices. Una de las capacidades más atractivas es la de realizar una
amplia variedad de gráficos en dos y tres dimensiones.
MatLabes un gran programa de cálculo técnico y científico, que tiene su propio
lenguaje de programación. Dicho lenguaje, es una herramienta de alto nivel para
desarrollar aplicaciones técnicas fáciles de utilizar.
Al arrancar MatLab se abre una ventana como la indicada en la Figura 1.

Figura 1 Ventana Inicial

La parte más importante de la ventana inicial es la Command Windows, que aparece
enla parte derecha (recuadrada en rojo en la Figura 2). En esta sub-ventana es
donde se ejecutan los comandos de MatLab, a continuación del símbolo característico
(>>), que indica que el programa está preparado para recibir instrucciones.

1

Introducción a Matlab

Toolbox: Control System

Facultad de Ingeniería-UNER

Figura 2 Sub-ventanas de comandos

En la parte izquierda de lapantalla aparecen dos ventanas también muy útiles: en la
parte superior aparece la ventana (recuadrada en verde en la Figura 2) Current
Folder, que se puede alternar con Workspace clickeando en la pestaña
correspondiente. La ventana Current Folder muestra los ficheros del directorio activo o
actual. El Workspace contiene información sobre todas las variables que se hayan
definido en esta sesión ypermite ver y modificar las matrices y vectores con los que
se esté trabajando.
En la parte inferior aparece la ventana (recuadrada en azul en la Figura 2) Command
History que muestra los últimos comandos ejecutados en la Command Window. Estos
comandos se pueden volver a ejecutar haciendo doble click sobre ellos.
La instrucciones se pueden proporcionar directamente en la venta de comando(Command Window) o a través de ficheros-M (o M-files). Estos ficheros tienen la
extensión *.m y contienen conjuntos de comandos o definición de funciones. La
importancia de estos ficheros-M es que al teclear su nombre en la línea de comandos
y pulsar Intro, se ejecutan uno tras otro todos los comandos contenidos en dicho
fichero.
Aunque los ficheros *.m se pueden crear con cualquier editor detexto tal como Block
de Notas, Notepad, Word, etc, MatLab dispone de un editor que permite crear y
modificar estos ficheros, como ejecutarlos paso a paso para ver si contiene errores.
La Figura 3 muestra la ventana principal del Editor. El editor muestra con diferentes
colores los diferentes tipos o elementos constitutivos de los comandos (en verde los
2

Introducción a Matlab

Toolbox:Control System

Facultad de Ingeniería-UNER

comentarios, en rojo las cadenas de caracteres, etc.). Las líneas de comentario se
indican con el carácter % delante del comentario.

Figura 3 Ventana del editor de texto

Operaciones con vectores y matrices
Para definir una matriz o un vector no hace falta establecer de antemano su tamaño.
Las matrices se definen por filas, los elementos dela misma fila están separados por
blancos o por comas, mientras que las filas están separadas por pulsaciones intro o
por caracteres punto y coma (;). Por ejemplo el siguiente comando define una matriz
‘A’ de dimensión 3x3:

3

Introducción a Matlab

Toolbox: Control System

Facultad de Ingeniería-UNER

De forma análoga a las matrices, es posible definir un vector fila ‘x’ en la formasiguiente:

En MatLab se accede a los elementos de un vector poniendo el índice entre
paréntesis, por ejemplo:

Para definir un vector columna ‘y’ hay que separar los elementos por (;) o intro,

Y de la misma forma se accede a un elemento de él:

MatLab tiene en cuenta la diferencia entre vectores fila y vectores columna. Si
intentamos sumar los vectores ‘x’ e ‘y’ obtendremos el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS