Skip to Main Content Skip to Search
Home |   Italia  Choose Country  |  Contatti  |  Cart Store 
Crea Account | Log In
Prodotti e servizi Soluzioni Università Assistenza User Community La società

 



Corsi di Formazione

MLBE-O: Fondamenti di Programmazione MATLAB per Applicazioni Aerospace

Fondamenti di Programmazione MATLAB per Applicazioni Aerospace è un corso di 3 giorni che fornisce un’introduzione all’ambiente di calcolo scientifico MATLAB. Questo corso è rivolto ad utenti principianti e a coloro che necessitano di riprendere argomenti di base. 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 in ambito aerospace. Durante il corso si affronteranno tematiche legate all’analisi dati, alla visualizzazione, alla modellazione e alla programmazione. Fra gli argomenti trattati:

  • L’interfaccia utente di MATLAB
  • Lavorare con le variabili MATLAB
  • Eseguire analisi su vettori e matrici
  • Visualizzare dati di vettori e matrici
  • Lavorare con file di dati
  • Lavorare con tipi di dati
  • Script e function MATLAB
  • Scrivere programmi con controllo logico e di flusso
  • Scrivere funzioni
VIEW SCHEDULE and Register SHARE with Manager/Colleague
 
 Descrizione del Corso

 

Giorno 1
Introduzione
  • Presentazione di The MathWorks e di MATLAB
  • Discutere la struttura del corso, il materiale e la logistica
  • Fornire una visione globale del corso
L’Interfaccia Utente MATLAB

Questa sezione presenta le principali caratteristiche dell’ambiente di progettazione integrato MATLAB e delle sue interfacce utente. In questa parte del corso vengono definiti i diversi temi del corso, che verranno analizzati in dettaglio nelle sezioni successive.

  • Leggere i dati in modo interattivo
  • Salvare e caricare variabili
  • Creare grafici in modo interattivo
  • Personalizzare i grafici
  • Eseguire statistiche e best-fit line
  • Esportare grafici per utilizzarli in altre applicazioni
Lavorare con Variabili ed Espressioni

Questa sezione presenta il concetto di inserire comandi in MATLAB®. Verrà illustrato anche come creare e accedere ai dati salvati in variabili.

  • Inserire comandi
  • Creare variabili
  • Richiamare l'help
  • Accedere e modificare i valori nelle variabili
  • Creare variabili carattere
Analisi e Visualizzazione con Vettori

In questa sezione si parlerà dell'esecuzione di calcoli matematici e statistici con vettori, e della creazione di visualizzazioni di base. Vengono dimostrati i benefici derivanti dall'utilizzo della sintassi MATLAB® in quanto consente di eseguire calcoli sull'intero set di dati con un solo comando.

  • Calcoli con vettori
  • Creare grafici di vettori
  • Opzioni di base per i grafici
  • Annotazione dei grafici
Analisi e Visualizzazioni con Matrici

Questa parte del corso si focalizza sulle matrici, che possono essere utilizzate come oggetti matematici, o come un insieme di dati (vettori). Viene evidenziato l'utilizzo appropriato della sintassi MATLAB® per distinguere le due applicazioni.

  • Dimensioni di una matrice
  • Calcoli con matrici
  • Statistica con dati matriciali
  • Grafici di colonne multiple
  • Reshaping e indicizzazione lineare
  • Array multidimensionali
Script e function MATLAB

A mano a mano che la complessità dei task aumenta, diviene sempre più difficoltoso inserire lunghe sequenze di comandi nella Command Window. Questa sezione spiegherà come riunire comandi MATLAB® in script per una facilità di riproduzione e di sperimentazione.

  • Un esempio di modellazione
  • La Command History
  • Creare file script
  • Eseguire script
  • Celle di codice

 

Giorno 2
Lavorare con File di Dati

In questa sezione si parlerà dell'import di dati in MATLAB® da file formattati. Dal momento che i dati importati possono essere di diverso tipo e formato, verrà illustrato come lavorare con array di celle e formati data.

  • Import di dati
  • Tipi di dati misti
  • Array di celle
  • Numeri, stringhe e date
  • Export di dati

Gestione di Grafici Multipli

Questa sezione è incentrata su come realizzare grafici vettoriali più complessi: creare grafici multipli, e utilizzare le tecniche di manipolazione di colori e stringhe per produrre rappresentazioni grafiche di dati più accattivanti.

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

Questa sezione illustra l'utilizzo di operazioni logiche, variabili e tecniche di indicizzazione per creare codice flessibile che si adatti alle situazioni più diverse. Vengono analizzati anche altri costrutti di programmazione, per ripetere sezioni di codice e consentire l'interazione con l'utente.

  • Operazioni logiche e variabili
  • Indicizzazione logica
  • Controllo di flusso
  • Loop
  • Input e output dell'utente
  • Pubblicare il codice
Visualizzazione di Matrici e Immagini

In questa parte del corso si analizzano le potenzialità di MATLAB® per la visualizzazione delle immagini e di dati matriciali in due o tre dimensioni. Si illustrerà la differenza nel visualizzare immagini e visualizzare dati matriciali utilizzando immagini.

  • Immagini indicizzate e colormap
  • Diagrammi di superficie
  • Linee di livello
  • Immagini true color (RGB)
Analisi Dati

Questa sezione tratterà di alcuni task di analisi dati in MATLAB®. Particolare attenzione viene data allo sviluppo e al fitting di modelli lineari su dati del mondo reale. Questo porta ad una tra le più efficaci funzioni di MATLAB: risolvere sistemi di equazioni lineari con un singolo comando.

  • Correlazione
  • Fitting e interpolazione
  • Regolarizzazione (smoothing)
  • Modelli di regressione
  • Risolvere sistemi di equazioni lineari
  • Analisi spettrale e FFT

 

Giorno 3
Scrivere Funzioni

Questa sezione illustra come aumentare l'automatismo con l'utilizzo di funzioni definite dall'utente. Si spiegherà come MATLAB® risolve le precedenze tra file e variabili.

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

Pochi programmi funzionano perfettamente al primo tentativo. Tracciare tutti i possibili problemi e i comportamenti non voluti di un programma richiede tempo e sforzi. In questa sezione saranno presentati i tool disponibili in MATLAB per il processo di debug. Si accennerà anche alle tecniche per misurare le performance del codice.

  • Debug con il MATLAB® Editor
  • Usare i breakpoint
  • Misurare la performance del codice
Tipi di Dati

I tipi di dati differiscono uno dall’altro nel tipo di dati che possono contenere e nel modo in cui i dati sono organizzati. Questa sezione presenta i tipi che non sono stati oggetto di discussione in un momento precedente del corso, con particolare attenzione alla sintassi per creare variabili e accedere agli elementi di array.

Si discuterà anche dei metodi di conversione tra tipi di dati..

  • Tipi di dati in MATLAB®
  • Interi
  • Celle
  • Strutture
  • Function handles
  • Convertire i tipi
File I/O

Oltre alle funzioni di alto livello per l'import ed export di dati, MATLAB® fornisce anche funzioni di basso livello che consentono un controllo preciso sul testo e file binari di I/O. Questa sezione illustra l'utilizzo di queste funzioni, in particolare di textscan, che offre il controllo nella lettura di file di testo.

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

Prerequisiti

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

Durata del Corso - 3 days

Richiedi un corso di formazione
Spedisci questa pagina via e-mail
Stampa questa pagina