Comandos Esenciales de MATLAB para Computación Eficiente
MATLAB es un programa interactivo para computación numérica y visualización de datos. Introduces comandos en el prompt >> de la Ventana de Comandos.
Esta sección lista comandos generales de uso común.
Comandos para Gestionar la Sesión
| Comando | Propósito |
|---|---|
| clc | Limpia la ventana de comandos. |
| clear | Elimina variables de memoria. |
| exist | Verifica existencia de archivo o variable. |
| global | Declara variables globales. |
| help | Busca tema de ayuda. |
| lookfor | Busca en ayuda por palabra clave. |
| quit | Sale de MATLAB. |
| who | Lista variables actuales. |
| whos | Lista variables actuales (vista detallada). |
Comandos para Trabajo con el Sistema
Comandos para guardar/cargar workspace, mostrar fecha, listar archivos, directorio actual, etc.
| Comando | Propósito |
|---|---|
| cd | Cambia directorio actual. |
| date | Muestra fecha actual. |
| delete | Elimina un archivo. |
| diary | Activa/desactiva registro en archivo diary. |
| dir | Lista archivos en directorio actual. |
| load | Carga variables del workspace desde archivo. |
| path | Muestra ruta de búsqueda. |
| pwd | Muestra directorio actual. |
| save | Guarda variables del workspace en archivo. |
| type | Muestra contenido de archivo. |
| what | Lista archivos MATLAB en directorio actual. |
| wklread | Lee archivo de hoja de cálculo .wk1. |
Comandos de Entrada y Salida
| Comando | Propósito |
|---|---|
| disp | Muestra contenido de array o cadena. |
| fscanf | Lee datos formateados desde archivo. |
| format | Controla formato de visualización en pantalla. |
| fprintf | Escritura formateada en pantalla o archivo. |
| input | Muestra prompt y espera entrada. |
| ; | Suprime impresión en pantalla. |
fscanf y fprintf funcionan como scanf y printf de C. Códigos de formato soportados:
| Código | Propósito |
|---|---|
| %s | Formato como cadena. |
| %d | Formato como entero. |
| %f | Formato como punto flotante. |
| %e | Formato como punto flotante en notación científica. |
| %g | Formato compacto: %f o %e. |
| \n | Nueva línea en cadena de salida. |
| \t | Tabulador en cadena de salida. |
Función format para visualización numérica:
| Función | Muestra hasta | |
|---|---|---|
| format short | 4 dígitos decimales (por defecto). | |
| format long | 16 dígitos decimales. | |
| format short e | 5 dígitos + exponente. | |
| format long e | 16 dígitos + exponente. | |
| format bank | 2 dígitos decimales. | |
| format + | Positivo, negativo o cero. | |
| format rat | Aproximación racional. | |
| format compact | Suprime algunos saltos de línea. | |
| format loose | Restablece modo menos compacto. |
Comandos para Vectores, Matrices y Arrays
| Comando | Propósito |
|---|---|
| cat | Concatena arrays. |
| find | Índices de elementos no cero. |
| length | Número de elementos. |
| linspace | Vector espaciado regularmente. |
| logspace | Vector espaciado logarítmicamente. |
| max | Elemento mayor. |
| min | Elemento menor. |
| prod | Producto de cada columna. |
| reshape | Cambia tamaño. |
| size | Calcula tamaño de array. |
| sort | Ordena cada columna. |
| sum | Suma de cada columna. |
| eye | Crea matriz identidad. |
| ones | Crea array de unos. |
| zeros | Crea array de ceros. |
| cross | Producto cruz de matrices. |
| dot | Producto punto de matrices. |
| det | Determinante de array. |
| inv | Inversa de matriz. |
| pinv | Pseudoinversa de matriz. |
| rank | Rango de matriz. |
| rref | Forma escalonada reducida por filas. |
| cell | Crea cell array. |
| celldisp | Muestra cell array. |
| cellplot | Representación gráfica de cell array. |
| num2cell | Convierte array numérico a cell array. |
| deal | Empareja listas de entrada/salida. |
| iscell | Identifica cell array. |
Comandos de Gráficos
MATLAB ofrece numerosos comandos para gráficos. Los más usados:
| Comando | Propósito |
|---|---|
| axis | Establece límites de ejes. |
| fplot | Gráfico inteligente de funciones. |
| grid | Muestra rejilla. |
| plot | Genera gráfico xy. |
| Imprime o guarda gráfico en archivo. | |
| title | Texto en parte superior del gráfico. |
| xlabel | Etiqueta en eje x. |
| ylabel | Etiqueta en eje y. |
| axes | Crea objetos ejes. |
| close | Cierra gráfico actual. |
| close all | Cierra todos los gráficos. |
| figure | Abre nueva ventana de figura. |
| gtext | Colocación de etiquetas con ratón. |
| hold | Congela gráfico actual. |
| legend | Leyenda colocada con ratón. |
| refresh | Redibuja ventana de figura actual. |
| set | Especifica propiedades de objetos (ej. ejes). |
| subplot | Crea gráficos en subventanas. |
| text | Coloca cadena en figura. |
| bar | Crea gráfico de barras. |
| loglog | Gráfico log-log. |
| polar | Gráfico polar. |
| semilogx | Gráfico semilog (abscisa logarítmica). |
| semilogy | Gráfico semilog (ordenada logarítmica). |
| stairs | Gráfico de escalones. |
| stem | Gráfico de tallos (stem plot). |
MATLAB
- MATLAB: Visión General del Entorno Líder en Computación Numérica
- Fundamentos de MATLAB: Sintaxis Esencial y Comandos Básicos
- Variables en MATLAB: Conceptos Básicos y Ejemplos Prácticos
- Tipos de Datos en MATLAB: Guía Completa de Conversión y Determinación
- Vectores en MATLAB: Conceptos Básicos de Vectores Fila y Columna
- Matrices en MATLAB: Creación, Referenciación y Manipulación de Datos
- MATLAB: Dominando Arrays Multidimensionales y Especiales
- Dominando la Notación de Dos Puntos en MATLAB: Vectores e Iteraciones
- MATLAB - Números: Tipos, Almacenamiento y Conversión
- Dominando Strings en MATLAB: Creación, Manipulación y Funciones
- Funciones en MATLAB: Definición, Workspace, Entradas y Salidas