Formazione MATLAB e Simulink

Fondamenti MATLAB per Applicazioni Aerospaziali

Guarda il programma e iscriviti

Dettagli 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

Guarda il programma e iscriviti