MATLAB

Introduzione a MATLAB

Scopri l'ambiente MATLAB e inizia a scrivere codice con esempi pratici

 

Che tu sia alle prime armi con MATLAB o lo stia riprendendo dopo un periodo di inattività, puoi orientarti rapidamente grazie ai concetti fondamentali e a esempi pratici. Inizia esplorando il desktop di MATLAB ed eseguendo brevi frammenti di codice nella Command Window. Quindi, crea un workflow da riutilizzare per i tuoi progetti.

Tre elementi essenziali per iniziare

Creazione di workflow ripetibili

Crea prototipi in MATLAB che trasformano dati grezzi in intuizioni chiare. Organizza le fasi di importazione, pulizia, analisi e visualizzazione dei dati in workflow riutilizzabili e condivisibili. Questo approccio ti permette di concentrarti sui risultati anziché sulla gestione del codice.

Passaggio 1: Organizza i dati con array e tabelle.

% 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

Passaggio 2: Pre-elabora i dati con funzioni integrate.

Smoothing dei dati: riduci il rumore nei segnali utilizzando medie mobili, mediane o il metodo di Savitzky-Golay.

Rilevamento degli outlier: identifica e sostituisci o rimuovi i punti dati che si discostano significativamente dai modelli previsti.

Passaggio 3: Visualizza i dati con grafici interattivi.

Se sai esattamente come vuoi visualizzare i tuoi dati, selezionali/evidenziali nel Workspace e MATLAB mostrerà tutti i tipi di grafici pertinenti per i tuoi dati.

MATLAB si integra con il tuo workflow

Richiama funzioni o oggetti in Python® direttamente da MATLAB. Questo consente di lavorare in MATLAB senza dover cambiare ambiente di programmazione.

Chiamata di Python da 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)

Condivizione del proprio codice su GitHub

Condividi progetti MATLAB su GitHub®. Crea un repository, carica il codice, scrivi un file README e aggiungi un badge Open in MATLAB Online con un clic per una collaborazione istantanea.

Suggerimento: utilizza MATLAB con Jupyter® Notebooks, Visual Studio® Code e strumenti di codifica AI come Claude®.

Inizia subito

Tutorial gratuiti e autogestiti ti aiutano ad apprendere le nozioni di base e a sviluppare nuove competenze al tuo ritmo. Gli argomenti includono le nozioni fondamentali di MATLAB, la creazione di app e la programmazione object-oriented, consentendoti di passare dai concetti introduttivi ai workflow più avanzati in base alle tue esigenze.