Fondamenti MATLAB per Applicazioni Aerospaziali
Guarda il programma e iscrivitiDettagli dei corsi
Questo corso di tre giorni fornisce un'introduzione completa all'ambiente di calcolo tecnico di MATLAB® per ingegneri del settore aerospaziale. Non è richiesta alcuna precedente esperienza di programmazione o conoscenza di MATLAB. Il corso tratta argomenti di analisi dati, visualizzazione, modellazione e programmazione, con un'enfasi sulle applicazioni pratiche per gli ingegneri del settore aerospaziale.
Elenco degli argomenti:
- Utilizzo dell'interfaccia utente di MATLAB
- Immissione di comandi e creazione di variabili
- Analisi di vettori e matrici
- Visualizzazione di dati vettoriali e matriciali
- Utilizzo di file dati
- Utilizzo di tipi di dati
- Automazione dei comandi mediante script
- Programmazione con costrutti IF e cicli FOR
- Scrittura di funzioni
Giorno 1
Utilizzo dell'Interfaccia Utente di MATLAB
Obiettivo: Familiarizzare con le principali funzionalità dell'ambiente di progettazione integrato MATLAB e le relative interfacce utente. Viene fornita una panoramica dei temi affrontati nel corso.
- Lettura di dati dai file
- Salvataggio e caricamento di variabili
- Plottaggio di dati
- Personalizzazione dei plot
- Esportazione di grafici per utilizzarli in altre applicazioni
Variabili e Comandi
Obiettivo: Inserire comandi MATLAB, con un'enfasi su creazione di variabili, accesso e manipolazione dei dati contenuti nelle variabili e creazione di visualizzazioni di base. Raggruppare comandi MATLAB in script per facilitare riproducibilità e sperimentazione.
- Immissione di comandi
- Creazione di variabili numeriche e variabili stringa
- Creazione e annotazione di plot
- Ricevere assistenza Ottenere l’help di un comando
- Creazione ed esecuzione di live script
Analisi e Visualizzazione con Vettori
Obiettivo: Eseguire calcoli matematici e statistici con vettori. Usare la sintassi MATLAB per eseguire calcoli su interi set di dati con un singolo comando. Organizzare script in sezioni logiche per sviluppo codice, manutenzione e reportistica.
- Esecuzione di calcoli con vettori
- Accesso e modifica di valori nei vettori
- Formattazione e condivisione di live script
Giorno 2
Analisi e Visualizzazione con Matrici
Obiettivo: Usare matrici come oggetti matematici o raccolte di dati (vettori). Comprendere l'utilizzo appropriato della sintassi di MATLAB per distinguere tra queste applicazioni.
- Creazione e manipolazione di matrici
- Esecuzione di calcoli con matrici
- Calcolo di statistiche con dati di matrici
- Visualizzazione di dati di matrici
Tabelle di Dati
Obiettivo: Importare dati sotto forma di tabella MATLAB. Utilizzare i dati memorizzati sotto forma di tabella.
- Memorizzazione dei dati sotto forma di tabella
- Utilizzo delle tabelle
- Estrazione dei dati dalle tabelle
- Modifica delle tabelle
Selezione di Dati Condizionali
Obiettivo: Estrarre e analizzare sottoinsiemi di dati che rispondono a determinati criteri.
- Operazioni e variabili logiche
- Individuazione e conteggio
- Indicizzazione logica
Organizzazione dei Dati
Obiettivo: Organizzare i dati in tabelle per l'analisi. Rappresentare i dati utilizzando tipi appropriati di dati nativi di MATLAB.
- Combinazione di tabelle di dati
- Metadati in tabelle
- Date e durate
- Categorie discrete
Giorno 3
Analisi dei Dati
Obiettivo: Eseguire alcune operazioni tipiche dell'analisi dati in MATLAB, tra cui l'importazione di dati da un file, la pre-elaborazione dei dati, l'adattamento di un modello ai dati e la creazione di una visualizzazione personalizzata del modello.
- Importazione di fogli di calcolo e file di testo delimitati
- Gestione di dati mancanti
- Funzioni di plotting
- Personalizzazione dei plot
Aumento dell'Automazione con Costrutti di Programmazione
Obiettivo: Creare codice flessibile in grado di interagire con l'utente, prendere decisioni e adattarsi a diverse situazioni.
- Costrutti di programmazione
- Interazione utente
- Diramazioni decisionali
- Cicli
Aumento dell'Automazione con le Funzioni
Obiettivo: Aumentare l'automazione con l'incapsulamento di moduli computazionali in funzioni definite dall'utente. Comprendere come MATLAB risolve i riferimenti a file e variabili. Usare gli strumenti di sviluppo MATLAB per trovare e correggere i problemi con il codice.
- Creazione di funzioni
- Chiamata di funzioni
- Impostazione del path MATLAB
- Debug
- Utilizzo di breakpoint
- Creazione e utilizzo di strutture
Livello: Fondamenti
Prerequisiti:
- Conoscenze matematiche di livello pre-universitario ed esperienza con le operazioni base del computer
Durata: 3 giorni