Get Started with MATLAB
Millions of engineers and scientists worldwide use MATLAB® to analyze and design the systems and products transforming our world. The matrix-based MATLAB language is the world’s most natural way to express computational mathematics. Built-in graphics make it easy to visualize and gain insights from data. The desktop environment invites experimentation, exploration, and discovery. These MATLAB tools and capabilities are all rigorously tested and designed to work together.
MATLAB helps you take your ideas beyond the desktop. You can run your analyses on larger data sets, and scale up to clusters and clouds. MATLAB code can be integrated with other languages, enabling you to deploy algorithms and applications within web, enterprise, and production systems.
Tutorial
- Nozioni di base sul desktop
Inserire le dichiarazioni dalla riga di comando e visualizzare i risultati.
- Matrici e array
MATLAB opera principalmente su array e matrici, sia interi che parziali. Una matrice è un array bidimensionale frequentemente utilizzato nell'algebra lineare.
- Indicizzazione di array
Le variabili in MATLAB generalmente sono array che possono contenere molti numeri. Per accedere a elementi selezionati di un array, utilizzare l'indicizzazione.
- Variabili del workspace
Il workspace contiene variabili create dall'utente o importate in MATLAB da file di dati o da altri programmi.
- Testo e caratteri
Creare array di stringhe per testo o array di caratteri per i dati.
- Richiamo delle funzioni
MATLAB offre un ampio numero di funzioni che eseguono compiti di calcolo. Per richiamare una funzione racchiuderne gli argomenti di input tra parentesi.
- Grafici bidimensionali e tridimensionali
Le funzioni di grafica includono funzioni di plottaggio bidimensionale e tridimensionale per la visualizzazione dei dati e la comunicazione dei risultati.
- Programmazione e script
Il tipo più semplice di programma di MATLAB è denominato script. Uno script contiene una sequenza di comandi e richiami di funzioni.
- Guida e documentazione
Tutte le funzioni sono dotate di una documentazione esplicativa con esempi e descrizioni di input, output e sintassi.
- Matrici e quadrati magici
Immettere matrici, eseguire operazioni su matrici e accedere a elementi di matrici.
- Espressioni
Lavorare con variabili, numeri, operatori, funzioni ed espressioni.
- Inserimento dei comandi
Cambiare il formato di output, eliminare l'output, inserire righe lunghe ed effettuare modifiche dalla riga di comando.
- Indicizzazione
Accedere agli elementi matrice, creare matrici da concatenazioni ed eliminare righe e colonne di matrici.
- Tipi di array
Lavorare con array multidimensionali, array di celle, stringhe di caratteri, dati testuali e strutture.
- Algebra lineare
Questo argomento contiene un'introduzione alla creazione di matrici e all'esecuzione di calcoli di base sulle matrici in MATLAB.
- Operazioni su funzioni non lineari
È possibile creare un handle verso qualsiasi funzione di MATLAB, quindi utilizzarlo come metodo di riferimento alla funzione.
- Dati multivariati
MATLAB utilizza l'analisi orientata alle colonne per i dati statistici multivariati.
- Funzioni di plottaggio di base
Usare le funzioni di plottaggio per creare e modificare grafici.
- Creazione di grafici a griglia e a superficie
Visualizzare le funzioni di due variabili.
- Visualizzazione di immagini
Lavorare con le immagini.
- Stampa di grafici
Stampare ed esportare figure.
- Utilizzo degli oggetti dei grafici
Visualizzare le funzioni di due variabili.
- Flusso di controllo
Utilizzare le strutture di controllo del flusso, incluse
if
,switch
ecase
,for
,while
,continue
ebreak
. - Script e funzioni
Creare script e funzioni, usare variabili globali, passare argomenti con stringhe di caratteri alle funzioni, usare
eval
per valutare le espressioni di testo, vettorializzare i codici, pre-allocare array, fare riferimento a funzioni tramite handle e usare funzioni che operano su funzioni.
Apprendimento interattivo
MATLAB Onramp
Free two-hour online MATLAB course
Video
Getting Started with MATLAB
Get an overview of MATLAB, the language of technical computing.
Working in the Development Environment
Access tools such as the command history workspace browser and variable editor, save and load your workspace data, and manage windows and desktop layout.