Formazione MATLAB e Simulink

Fondamenti di MATLAB

Dettagli dei corsi

Questo corso di tre giorni fornisce un'introduzione completa all'ambiente di calcolo tecnico di MATLAB®. Non è richiesta alcuna precedente esperienza di programmazione o conoscenza di MATLAB. Il corso tratta argomenti di analisi dati, visualizzazione, modellazione e programmazione.

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 dei file dati
  • Utilizzo dei tipi di dati
  • Automazione di comandi mediante script
  • Programmazione con branching e loop
  • Scrittura di funzioni

Giorno 1


Utilizzo dell'Interfaccia Utente di MATLAB

Obiettivo: Familiarizza con le principali funzionalità dell'ambiente di progettazione integrato MATLAB e le relative interfacce utente. 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
  • 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 pubblicazione.

  • Esecuzione di calcoli con vettori
  • Accesso e modifica di valori in 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'uso appropriato della sintassi MATLAB per distinguere queste applicazioni.

  • Creazione e manipolazione di matrici
  • Esecuzione di calcoli con matrici
  • Calcolo di statistiche con dati matriciali
  • Visualizzazione di dati matriciali

Tabelle di Dati

Obiettivo: Importare dati come una tabella MATLAB. Utilizzare dati memorizzati come tabella.

  • Memorizzazione di dati come tabella
  • Esecuzione di operazioni sulle tabelle
  • Estrazione di dati dalle tabelle
  • Modifica di tabelle

Selezione di Dati Condizionali

Obiettivo: Estrarre e analizzare sottoinsiemi di dati che soddisfano determinati criteri logici.

  • Variabili e operazioni logiche
  • Ricerca e conteggio
  • Indicizzazione logica

Organizzazione dei Dati

Obiettivo: Organizzare i dati delle tabelle per l'analisi. Rappresentare i dati in modo appropriato usando tipi di dati MATLAB nativi.

  • Unione di tabelle di dati
  • Metadati di 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 attività modulari 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 del codice.

  • Creazione di funzioni
  • Chiamata a funzioni
  • Impostazione del percorso MATLAB
  • Debug
  • Utilizzo di breakpoint
  • Creazione e utilizzo di strutture

Livello: Fondamenti

Prerequisiti:

  • Conoscenze di matematica di livello universitario e pre-universitario
  • Esperienza con le operazioni base del computer
  • MATLAB Onramp

Durata: 3 giorni

Lingue: Deutsch, English, Français, Italiano, 日本語, 한국어, 中文