Struttura del corso

Parte 1

Una breve introduzione a MATLAB

Obiettivi: Offri una panoramica di cos'è MATLAB, in cosa consiste e cosa può fare per te

  • Un esempio: C vs. MATLAB
  • MATLAB Panoramica del prodotto
  • MATLAB Campi di applicazione
  • Cosa può fare MATLAB per te?
  • Lo schema del corso

Utilizzo dell'interfaccia utente MATLAB

Obiettivo: Ottenere un'introduzione alle principali caratteristiche dell'ambiente di progettazione integrato MATLAB e delle sue interfacce utente. Ottieni una panoramica dei temi del corso.

  • Interfaccia MATALB
  • Lettura dei dati da file
  • Salvataggio e caricamento delle variabili
  • Rappresentazione grafica dei dati
  • Personalizzazione dei grafici
  • Calcolo delle statistiche e della linea di best fit
  • Esportazione di elementi grafici per l'utilizzo in altre applicazioni

Variabili e Expressioni

Obiettivo: Immettere MATLAB comandi, con particolare attenzione alla creazione e all'accesso ai dati nelle variabili.

  • Immissione di comandi
  • Creazione di variabili
  • Ottenere aiuto
  • AccessModificare e modificare i valori nelle variabili
  • Creazione di variabili di carattere

Analisi e visualizzazione con vettori

Obiettivo: eseguire calcoli matematici e statistici con vettori e creare visualizzazioni di base. Vedere come la sintassi MATLAB consente di eseguire calcoli su interi set di dati con un singolo comando.

  • Calcoli con vettori
  • Rappresentazione grafica dei vettori
  • Opzioni di stampa di base
  • Annotazione dei grafici

Analisi e visualizzazione con matrici

Obiettivo: Utilizzare le matrici come oggetti matematici o come raccolte di dati (vettoriali). Comprendere l'uso appropriato della sintassi MATLAB per distinguere tra queste applicazioni.

  • Dimensioni e dimensionalità
  • Calcoli con matrici
  • Statistics con dati a matrice
  • Stampa di più colonne
  • Risagomatura e indicizzazione lineare
  • Matrici multidimensionali

Parte 2

Automazione dei comandi con gli script

Obiettivo: Raccogliere MATLAB comandi in script per facilitare la riproduzione e la sperimentazione. Con l'aumentare della complessità delle attività, l'immissione di lunghe sequenze di comandi nella finestra di comando diventa impraticabile.

  • Un esempio di modellazione
  • La cronologia dei comandi
  • Creazione di file di script
  • Esecuzione di script
  • Commenti e celle di codice
  • Pubblicazione di script

Utilizzo dei file di dati

Obiettivo: Importare dati in MATLAB da file formattati. Poiché i dati importati possono essere di un'ampia varietà di tipi e formati, viene data enfasi all'utilizzo di matrici di celle e formati di data.

  • Importazione dei dati
  • Tipi di dati misti
  • Matrici di celle
  • Conversioni tra numeri, stringhe e celle
  • Esportazione dei dati

Grafici vettoriali multipli

Obiettivo: creare grafici vettoriali più complessi, ad esempio grafici multipli, e utilizzare tecniche di manipolazione del colore e delle stringhe per produrre rappresentazioni visive accattivanti dei dati.

  • Struttura grafica
  • Figure, assi e grafici multipli
  • Rappresentazione grafica delle equazioni
  • Utilizzo del colore
  • Personalizzazione dei grafici

Logica e controllo del flusso

Obiettivo: Utilizzare operazioni logiche, variabili e tecniche di indicizzazione per creare codice flessibile in grado di prendere decisioni e adattarsi a situazioni diverse. Esplorare altri costrutti di programmazione per la ripetizione di sezioni di codice e costrutti che consentono l'interazione con l'utente.

  • Operazioni logiche e variabili
  • Indicizzazione logica
  • Programming costrutti
  • Controllo del flusso
  • Loop

Matrix e visualizzazione delle immagini

Obiettivo: Visualizzare immagini e dati a matrice in due o tre dimensioni. Esplora la differenza tra la visualizzazione delle immagini e la visualizzazione dei dati della matrice utilizzando le immagini.

  • Interpolazione diffusa utilizzando dati vettoriali e matriciali
  • Visualizzazione di matrici 3D
  • Visualizzazione di matrici 2D
  • Immagini indicizzate e mappe dei colori
  • Immagini a colori reali

Parte 3

Data Analysis

Obiettivo: Eseguire le attività tipiche di analisi dei dati in MATLAB, incluso lo sviluppo e l'adattamento di modelli teorici a dati reali. Questo porta naturalmente a una delle caratteristiche più potenti di MATLAB: risolvere sistemi lineari di equazioni con un solo comando.

  • Gestione dei dati mancanti
  • Correlazione
  • Levigatura
  • Analisi spettrale e FFT
  • Risoluzione di sistemi lineari di equazioni

Funzioni di scrittura

Obiettivo: aumentare l'automazione incapsulando le attività modulari come funzioni definite dall'utente. Comprendere come MATLAB risolve i riferimenti a file e variabili.

  • Perché le funzioni?
  • Creazione di funzioni
  • Aggiunta di commenti
  • Chiamata di sottofunzioni
  • Aree dilavoro
  • Sottofunzioni
  • Percorso e precedenza

Tipi di dati

Obiettivo: Esplorare i tipi di dati, concentrandosi sulla sintassi per la creazione di variabili e l'accesso agli elementi dell'array e discutere i metodi per la conversione tra tipi di dati. I tipi di dati differiscono per il tipo di dati che possono contenere e per il modo in cui i dati sono organizzati.

  • MATLAB Tipi di dati
  • Numeri interi
  • Strutture
  • Conversione dei tipi

File I/O

Obiettivo: Esplorare le funzioni di importazione ed esportazione dei dati di basso livello in MATLAB che consentono un controllo preciso sull'I/O di file di testo e binario. Queste funzioni includono textscan, che fornisce un controllo preciso della lettura dei file di testo.

  • Apertura e chiusura di file
  • Lettura e scrittura di file di testo
  • Lettura e scrittura di file binari

Si noti che l'effettiva consegna potrebbe essere soggetta a lievi discrepanze rispetto allo schema di cui sopra senza preavviso.

Conclusione

Si noti che l'effettiva consegna potrebbe essere soggetta a lievi discrepanze rispetto allo schema di cui sopra senza preavviso.

Obiettivi: Riassumere ciò che abbiamo imparato

  • Una sintesi del corso
  • Altri corsi in programma su MATLAB

Si noti che il corso potrebbe essere soggetto a poche piccole discrepanze quando viene erogato senza preavviso.

Requisiti

  •     Concetti di base delle conoscenze matematiche di livello universitario come l'algebra lineare, la teoria della probabilità e la statistica, nonché le matrici
  •     Operazioni di base del computer
  •     Preferibilmente concetto di base di un altro linguaggio di programmazione di alto livello, come C, PASCAL, FORTRAN o BASIC, ma non essenziale
  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (1)

Corsi relativi

MATLAB Fundamentals, Data Science & Report Generation

  35 ore

Categorie relative