Matlap

Solo disponible en BuenasTareas
  • Páginas : 5 (1030 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de septiembre de 2010
Leer documento completo
Vista previa del texto
MatLab
Por Hender Molina - Lisbeth Román
Iniciando MatLab
Después de ejecutar el programa MatLab desde el sistema operativo empleado, por ejemplo haciendo doble click sobre el icono de MatLab en ambientes Windows, aparece el indicador de comandos el cual está listo para recibir instrucciones en lenguaje MatLab. Este indicador es de la siguiente forma:
>>

Al iniciar el uso de MatLab estándisponibles dos comandos de ayuda y demostración. Para ejecutarlos se escribe el comando en la línea de comandos después del símbolo >> y se presiona la tecla Enter. Por ejemplo:
>>help

permite obtener una ayuda sobre los diferentes comandos de MatLab.
>>demo

hace una demostración de las diferentes aplicaciones de MatLab.
Para cerrar o finalizar el uso de MatLab se usa el comando quit.>>quit

Uso a nivel de comandos
La primera forma de interactuar con MatLab es a través de la línea de comandos. Puede ejecutarse un comando si este escrito después del símbolo >> y se presiona la tecla Enter.
Ya que MatLab se basa en el álgebra de matrices como ejemplo crearemos una matriz. Estas pueden estar formadas por un sólo elementos (escalar), por una fila o una columna (vector) o por unaserie de filas y columnas (matriz propiamente dicha).
>>A=1

define A como un escalar de valor 1. Al definir A automáticamente MatLab despliega en pantalla su valor.
A =
1

Para no desplegar el valor de la variable creada, debe agregarse punto y coma (;) al final del comando.
Luego de crear una variable, puede desplegarse su valor en pantalla escribiendo la variable después del prompt(>>).
>>A

Se pueden redefinir variables, por ejemplo:
>>A=[1 2 3]

define A como un vector de tres elementos, A(1)=1, A(2)=2 y A(3)=3. Estos elementos deben separase con espacios en blanco o comas (,).
Para definir una matriz se deben separar las filas con punto y coma (;) o con retorno (Enter).
>>A=[1 2 3; 4 5 6]
o
>>A=[1 2 3
4 5 6]

ambos comandos producen el mismo efecto:
A =
1 2 34 5 6

El álgebra de matrices es posible mediante los operadores:
+ suma
- resta
* multiplicación
^ potencia
' transpuesta
\ división izquierda
/ división derecha

>>A=[1 2 3;4 5 6]; B=[6 5 4; 3 2 1];
define las matrices A y B. Para sumarlas se escribe la operación:
>>A+B

El resultado de la operación es por defecto almacenado en la variable ans e inmediatamente desplegado enpantalla:
ans =
7 7 7
7 7 7
Para almacenar la suma de A y B en la variable C:
>>C=A+B
C =
7 7 7
7 7 7

En el anexo A se presentan los comandos de MatLab donde por ejemplo se encuentran numerosas operaciones de manipulación de matrices.

Uso a nivel de programación
Programar en MatLab es usar una serie de comandos que permitan realizar una tarea o función específica. Estos pueden serescritos uno por uno a través de la línea de comandos:
>>A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9

>>A'
ans =
1 4 7
2 5 8
3 6 9

El primer comando A=[1 2 3;4 5 6;7 8 9] define la matriz A y el siguiente comando A' calcula y despliega en pantalla la transpuesta de A.
Es posible hacer una colección de comandos y agruparlos en un archivo de tipo texto y de extensión m (.m) llamadoarchivo-m. Estos archivos pueden ser scripts o funciones. El script es un archivo-m que contiene una serie de comandos que se ejecutarán al ejecutar dicho archivo en MatLab. La función, es un archivo-m que permite la entrada y salida de argumentos además de la ejecución de comandos.
Para crear un archivo-m se usa cualquier editor de textos, asegurándose de almacenar dicho archivo con la extensión (.m).MatLab incluye un editor de archivos-m que puede accesarse mediante la opción file del menú principal. Por ejemplo, el siguiente archivo ejemplo.m usa el comando for para crear el vector x.

% Ejemplo de un archivo-m
% Creación del vector x usando el comando for
n=5;
for i=1:n
x(i)=i^2;
end
x
% Fin del archivo-m

Este ejemplo es un archivo-m tipo script. El símbolo % permite hacer...
tracking img