MATLAB

Introducción a MATLAB

Explore el entorno de MATLAB y comience a escribir código con ejemplos prácticos

 

Si tiene poca experiencia con MATLAB o acaba de volver a usarlo después de un tiempo, puede familiarizarse rápidamente con conceptos básicos y ejemplos prácticos. Comience explorando el entorno de escritorio y ejecutando breves fragmentos de código en la ventana de comandos. Luego, cree un flujo de trabajo para reutilizarlo en sus propios proyectos.

Tres pasos para comenzar

Cree flujos de trabajo repetibles

Cree prototipos en MATLAB para transformar datos sin procesar en información útil. Organice los pasos necesarios para importar, limpiar, analizar y visualizar datos en flujos de trabajo reutilizables y compartibles. De eses modo, podrá centrarse en resultados en lugar de gestionar el código.

Paso 1: Organice datos con tablas y arrays.

% Arrays: time and measured signals
time = (0:0.01:0.04)'; % seconds
voltage = [3.3 3.4 3.6 3.5 3.7]';
current = [0.10 0.11 0.13 0.12 0.14]';

% Create a table of measurements
measurements = table(time,voltage,current)

% Array indexing
voltage(3) % third voltage sample
voltage(voltage > 3.5) % voltages above threshold

% Table indexing
measurements(2:4, :) % time window
measurements.voltage(3) % named variable access
measurements{3, "current"} % numeric value from table

Paso 2: Preprocese datos con funciones integradas.

Suavizado de datos: Reduzca el ruido en las señales utilizando medias móviles, medianas o el método de Savitzky-Golay.

Detección de valores atípicos: Identifique, y reemplace o elimine los puntos de datos que se desvíen significativamente de los patrones esperados.

Paso 3: Visualice datos con gráficas interactivas.

Si sabe exactamente cómo desea visualizar los datos, selecciónelos o resáltelos en el espacio de trabajo y MATLAB mostrará todos los tipos de gráficos relevantes.

Integre MATLAB con su flujo de trabajo

Llame a funciones y objetos en Python® directamente desde MATLAB. Esto permite trabajar sin necesidad de salir de MATLAB ni cambiar de entorno de programación.

Llamada a Python desde MATLAB

% Configure Python (one-time setup)
pyenv("Version","/usr/bin/python3")
 
% Call Python from MATLAB
py.print("Hello from Python")
 
% Use NumPy from MATLAB
np = py.importlib.import_module("numpy");
x = np.arange(5);
y = double(x);          % convert to MATLAB array
 
meanValue = mean(y)

Comparta código en GitHub

Comparta proyectos de MATLAB en GitHub®. Cree un repositorio, cargue código, escriba un archivo README y agregue la leyenda Abrir en MATLAB Online con un solo clic, para colaborar instantáneamente.

Introducción rápida

Estos tutoriales gratuitos ayudan a aprender los conceptos básicos y desarrollar nuevas habilidades a su ritmo. Entre los temas se incluyen fundamentos de MATLAB, desarrollo de apps y programación orientada a objetos, para que pueda avanzar desde conceptos básicos hasta flujos de trabajo de mayor complejidad según sus necesidades.