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.
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.
% 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
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.
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.
Richiama funzioni o oggetti in Python® direttamente da MATLAB. Questo consente di lavorare in MATLAB senza dover cambiare ambiente di programmazione.
% 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)
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®.
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.