Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Corsi di Formazione

Fondamenti MATLAB Self-Paced

Questo corso fornisce un'introduzione globale all'ambiente di calcolo tecnico MATLAB.Non è richiesta nessuna conoscenza di MATLAB, e il corso è strutturato per consentire l'assimilazione dei concetti tramite esempi ed esercizi pratici. La competenza in MATLAB si sviluppa così in modo naturale, con particolare attenzione all'applicazione reale. Durante il corso si affronteranno tematiche legate all'analisi dati, alla visualizzazione, alla modellazione e alla programmazione. Il corso include:

  • L'interfaccia utente di MATLAB
  • Eseguire comandi e creare variabili
  • Lavorare con vettori e matrici
  • Visualizzare dati vettoriali e matriciali
  • Lavorare con file dati
  • Lavorare con tipi di dati
  • Automatizzare comandi mediante l'uso di script
  • Scrivere programmi con controllo logico e di flusso
  • Scrivere funzioni
 
Iscriviti subito! SHARE with Manager/Colleague
 
  Descrizione del Corso

 

Capitolo 1: L'interfaccia utente di MATLAB

Questo capitolo introduce le principali caratteristiche dell'ambiente integrato MATLAB e delle sue interfacce utente. Molti temi del corso vengono introdotti in questo capitolo per essere esplorati in dettaglio nei capitoli seguenti.

  • Importare i dati interattivamente
  • Salvare e caricare variabili
  • Creare grafici interattivamente
  • Personalizzare grafici
  • Calcolare statistiche e curve di regressione
  • Esportare grafici per utilizzarli in altre applicazioni
Capitolo 2: Lavorare con Variabili ed Espressioni

Questo capitolo introduce il concetto di immettere i comandi MATLAB. Viene sottolineato come creare e accedere ai dati contenuti nelle variabili.

  • Inserire comandi
  • Creare variabili
  • Accedere all'help
  • Accedere e modificare i valori nelle variabili
  • Creare variabili di tipo carattere
Capitolo 3: Analisi e Visualizzazione con Vettori

Questo capitolo si concentra sulla esecuzione di calcoli matematici e statistici con i vettori, e sulla creazione di visualizzazioni grafiche di base. Si mostra la capacità della sintassi MATLAB di eseguire calcoli su interi set di dati con un unico comando.

  • Calcoli con vettori
  • Creare grafici di vettori
  • Opzioni di base per i grafici
  • Annotare i grafici
Capitolo 4: Analisi e Visualizzazione con Matrici

Questo capitolo si concentra sulle matrici. Le matrici possono essere utilizzate come oggetti con le regole dell'algebra lineare o come collezioni di dati (componenti). Si evidenzia l'uso appropriato della sintassi MATLAB per distinguere tra queste due valenze.

  • Calcoli con matrici
  • Statistica con dati matriciali
  • Grafici a partire da colonne multiple
  • Reshaping e indicizzazione lineare
Capitolo 5: Automatizzare comandi mediante l'uso di script

Man mano che la complessità dell'elaborazione aumenta, immettere lunghe sequenze di comandi nella finestra di comando diventa impraticabile. Questo capitolo si concentra su come raccogliere i comandi MATLAB in script per ottenere facilità di riproduzione e di sperimentazione.

  • La Command History
  • Creare file script
  • Eseguire script
  • Celle di codice
Capitolo 6: Lavorare con File di Dati

Questo capitolo prende in considerazione l'importante compito di importare i dati in MATLAB da file formattati. Poiché i dati importati possono esistere in una grande varietà di tipi e formati, l'attenzione è posta su come lavorare con vettori di celle e con diversi formati delle date.

  • Importazione di dati
  • Tipi di dati misti
  • Array di celle
  • Numeri, stringhe e date
  • Esportazione di dati
Capitolo 7: Gestione di Grafici Multipli

Questo capitolo si focalizza sulla creazione di grafici vettoriali più complessi: come costruire plot multipli, come usare colore e tecniche di manipolazione stringhe per ottenere rappresentazioni grafiche di dati che catturano l'attenzione.

  • Struttura dei grafici
  • Figure, assi e grafici multipli
  • Grafici di equazioni
  • Utilizzo dei colori
  • Personalizzare i grafici
Capitolo 8: Controllo Logico e di Flusso

Questo capitolo illustra l'uso di operazioni logiche e tecniche di indicizzazione logica per creare codice flessibile che può prendere decisioni e adattarsi a situazioni diverse. Si utilizzano poi anche altri costrutti di programmazione, per la ripetizione di sezioni di codice e per consentire l'interazione con l'utente.

  • Operazioni logiche e variabili
  • Indicizzazione logica
  • Controllo di flusso
  • Interazione con l'utente
  • Cicli
  • Esportare codice (Publish)
Capitolo 9: Visualizzazione di Matrici e Immagini

Questo capitolo indaga le funzionalità di MATLAB per visualizzare immagini e dati matriciali in due o tre dimensioni. Si evidenziano le differenze nella visualizzazione di immagini e di dati matriciali mediante immagini.

  • Dati vettoriali e matriciali
  • Flächenplot Konturplot
  • Immagini indicizzate e colormap
Capitolo 10: Analisi Dati

Questo capitolo si concentra su come eseguire tipiche operazioni di analisi dati in MATLAB. L'enfasi viene data allo sviluppo e alla stima dei parametri di modelli teorici estratti da dati reali. Si mostra anche la capacità di risolvere sistemi di equazioni lineari con un solo comando MATLAB.

  • Correlazione
  • Regolarizzazione (smoothing)
  • Modelli di regressione
  • Risoluzione di sistemi di equazioni lineari
  • Analisi spettrale e FFT
Capitolo 11: Scrivere Funzioni

Questo capitolo mostra come aumentare l'automazione, incapsulando dei task modulari in funzioni definite dall'utente. L'attenzione è posta sul capire come MATLAB risolve i riferimenti a file e variabili.

  • Creare funzioni
  • Richiamare funzioni
  • Workspace
  • Sottofunzioni
  • Path e precedenze
Capitolo 12: Verifica del Codice e Miglioramento delle Performance

Pochi programmi funzionano perfettamente al primo tentativo. Tracciare tutti i possibili problemi e comportamenti non intenzionali di un programma richiede tempo e fatica. Questo capitolo descrive gli strumenti disponibili in MATLAB per aiutare nel processo di debug. Sono evidenziate anche le tecniche per misurare la performance del codice.

  • Debug con MATLAB Editor
  • Usare i breakpoint
  • Misurare la performance del codice
Capitolo 13: Tipi di Dati

I tipi di dati possono differire sia nel tipo di dati che contengono sia nel modo in cui sono organizzati i dati. Questo capitolo introduce i tipi che non sono stati discussi altrove nel corso, con particolare attenzione alla sintassi per la creazione di variabili e accedere agli elementi dell'array. Il capitolo illustra anche i metodi per la conversione tra i tipi di dati.

  • Tipi di dati in MATLAB
  • Interi
  • Celle
  • Strutture
  • Function handles
Capitolo 14: File I/O

Oltre alle funzioni di import e export dei dati ad alto livello, MATLAB fornisce funzioni di basso livello che permettono un controllo preciso su I/O di file testo e binari. Questo capitolo descrive l'uso di queste funzioni, in particolare textscan, che fornisce un controllo preciso per la lettura di file testo.

  • Aprire e chiudere file
  • Leggere e scrivere file di testo

Prerequisiti

Familiarità con la matematica di livello pre-universitario ed esperienza con le operazioni base del computer.

Lingua : Inglese

Durata del Corso : disponibile per 90 giorni

Costo del corso: €200.00 (EUR)

Richiedi un corso di formazione