Vai alla Home Page About me Courseware Federica Living Library Federica Federica Podstudio Virtual Campus 3D Le Miniguide all'orientamento Gli eBook di Federica La Corte in Rete
 
 
Il Corso Le lezioni del Corso La Cattedra
 
Materiali di approfondimento Risorse Web Il Podcast di questa lezione

Massimo Brescia » 1.Programmazione in Matlab - parte prima


Cosa è MATLAB?

MATLAB = MATrix LABoratory
Ambiente e Linguaggio per il calcolo scientifico

Usi tipici:

  • matematica e analisi numerica
  • modellazione di sistemi dinamici
  • sistemi di controllo automatico
  • elaborazione dei segnali
  • simulazione
  • sviluppo di algoritmi
  • elaborazione grafica
  • sviluppo di applicazioni

Piattaforme:

  • WINDOWS
  • UNIX
Finestra di comando MATLAB

Finestra di comando MATLAB


Perchè MATLAB

Il nostro scopo dell’uso di MATLAB

  • disporre di un ambiente scientifico di lavoro e programmazione semplice ed efficace
  • creare simulazioni di circuiti logici
  • mettere in pratica le nozioni apprese nel corso teorico

Alternativa: simulazione di circuiti logici mediante Pspice (ORCAD)

Acquisizione know-how

Cosa occorre imparare per lavorare con MATLAB?

Cosa occorre imparare per lavorare con MATLAB?


Architettura di MATLAB

Fa uso di due diversi ambienti di lavoro:

Ambiente di memoria locale (workspace)

Ambiente di memoria locale (workspace)

Ambiente di memoria fisica (file system)

Ambiente di memoria fisica (file system)


Creazione di programmi

Creazione di programmi

Creazione di programmi


Editor di MATLAB

Editor di MATLAB

Editor di MATLAB


Introduzione a MATLAB

Pacchetti software per specifiche applicazioni che funzionano in ambiente MATLAB

  • Elaborazione dei segnali
  • Sistemi di controllo
  • Fuzzy logic
  • Reti neurali
  • Trasformate wavelet
  • Statistica
  • Robotica
  • Sistemi di potenza
  • Identificazione di sistemi
  • Economia
  • Equazioni differenziali
  • Database

Introduzione a MATLAB

SIMULINK: Sistema interattivo per la simulazione di sistemi dinamici non lineari

  • Ambiente grafico
  • Lavora “sotto” matlab
  • Modellazione user friendly
  • Si avvale di toolbox

Introduzione a MATLAB

Aritmetica e Operatori algebrici con MATLAB

Aritmetica e Operatori algebrici con MATLAB


Introduzione a MATLAB

Aritmetica con MATLAB

Aritmetica con MATLAB


Introduzione a MATLAB

L’elemento fondamentale di MATLAB è la matrice

L'elemento fondamentale di MATLAB è la matrice


Introduzione a MATLAB

Operatori relazionali

Operatori relazionali


Introduzione a MATLAB

Comandi per files e directory

Comandi per files e directory


Introduzione a MATLAB

Input/Output con files esterni

Input/Output con files esterni


Introduzione a MATLAB

Prodotto di matrici

Prodotto di matrici


Introduzione a MATLAB

Input da file ASCII formattati

Input da file ASCII formattati


Introduzione a MATLAB

Ambiente memoria – Workspace – Comandi per gestire una sessione di lavoro

Ambiente memoria - Workspace - Comandi per gestire una sessione di lavoro


Introduzione a MATLAB

Manipolazione di vettori e matrici

Manipolazione di vettori e matrici


Introduzione a MATLAB

Manipolazione di vettori e matrici

Manipolazione di vettori e matrici


Introduzione a MATLAB

Operazioni scalari

Operazioni scalari


Introduzione a MATLAB

Operazioni scalari

Operazioni scalari


Introduzione a MATLAB

Operazioni scalari

Operazioni scalari


Introduzione a MATLAB

Operazioni matriciali

Operazioni matriciali


Introduzione a MATLAB

Operazioni matriciali

Operazioni matriciali


Introduzione a MATLAB

Grafica: plot

Grafica: plot


Introduzione a MATLAB

Grafica: altre funzioni

Grafica: altre funzioni


Introduzione a MATLAB

Grafica: Diagramma X-Y

Grafica: Diagramma X-Y


Introduzione a MATLAB

Grafica: Subplot

Grafica: Subplot


Introduzione a MATLAB

Grafica: Esempio

Grafica: Esempio


Introduzione a MATLAB

Esercizio 1

Esercizio 1


Le lezioni del Corso

  • Contenuti protetti da Creative Commons
  • Feed RSS
  • Condividi su FriendFeed
  • Condividi su Facebook
  • Segnala su Twitter
  • Condividi su LinkedIn
Progetto "Campus Virtuale" dell'Università degli Studi di Napoli Federico II, realizzato con il cofinanziamento dell'Unione europea. Asse V - Società dell'informazione - Obiettivo Operativo 5.1 e-Government ed e-Inclusion