Este es el entorno de Matlab (haz click en la imágen para agrandarla).
- Tenemos un menú principal (File, Edit, Debug, ...)
- Contamos con un menú de acceso rápido (iconos)
- Hay un espacio y directorio de trabajo
- Se muestra un historial de trabajo
- Existe una barra de accesos directos
- Trabajamos en una ventana de comandos
En la ventana de comandos podemos:
- Definir variables
- Ejecutar instrucciones
- Mostrar resultados
- Llamar a guiones
- Llamar a funciones
Por ejemplo podemos ingresar las siguientes instrucciones:
>> x=-4:.01:4;
>> y=sin(x);
>> plot(x,y), grid, title('Función seno');
Y este es el gráfico que se obtiene con esas sentecias:
En Matlab puedes crear tus propias funciones (haz click en la imágen para agrandarla):
>> x=-1:0.1:2;
plot(x,prueba(x))
Lo cual muestra el siguiente gráfico:
También se pueden graficar los elementos de un vector:
>> x=[1 3 2 4 5 3]
» plot(x)
Las matrices se definen por filas, los elementos de la fila se separan por espacios o comas (,) mientras que las filas van separadas por punto y coma (;) . Por ejemplo:
>> A=[1,2,3; 4,5,6; 7,8,9]
Devuelve la siguiente matriz:
A =
- 1 2 3
- 4 5 6
- 7 8 9
Los elementos de la matríz se acceden poniendo los dos índices entre parentesis, por ejemplo la siguiente instruución gráfica el punto (1,4).
>>plot(A(1,1),A(2,1),'*')
Matrices predefinidas:
eye(n) | Matriz unitaria (n x n) |
zeros(n) | Matriz de ceros (n x n) |
zeros(n,m) | Matriz de ceros (n x m) |
ones(n) | Matriz de unos (n x n) |
ones(n,m) | Matriz de unos (n x m) |
rand(n) | Matriz de números aleatorios entre 0 y 1 (n x n) |
rand(n,m) | Matriz de números aleatorios entre 0 y 1 (n x m) |
linspace (x1,x2,n) | Genera un vector con n valores entre x1 y x2 igualmente espaciados |
magic(n) | Genera una matriz mágica (n x n) |
No hay comentarios:
Publicar un comentario