Insegnamento LABORATORIO INFORMATICO 2
- Corso
- Finanza e metodi quantitativi per l'economia
- Codice insegnamento
- 20A00008
- Sede
- PERUGIA
- Curriculum
- Finanza ed assicurazione
- Docente
- Gianna Figa' Talamanca
- Docenti
-
- Gianna Figa' Talamanca
- Ore
- 21 ore - Gianna Figa' Talamanca
- CFU
- 3
- Regolamento
- Coorte 2019
- Erogato
- 2020/21
- Attività
- Altro
- Ambito
- Altre conoscenze utili per l'inserimento nel mondo del lavoro
- Settore
- NN
- Tipo insegnamento
- Obbligatorio (Required)
- Tipo attività
- Attività formativa monodisciplinare
- Lingua insegnamento
- ITALIANO
- Contenuti
- Breve corso sul Software Matlab con partcolare riferimento alle applicazioni finanziarie
- Testi di riferimento
- Matlab per le applicazioni economiche e finanziarie,
Cristina Pocci,Giulia Rotundo,Roeland De Kok
Apogeo, 2016
Manuale online del software - Obiettivi formativi
- Fornire agli studenti gli strumenti per poter costruire codici in Matlab basati su
funzioni matematico statistiche per la simulazione e la stima di modelli applicati alla finanza - Prerequisiti
- Conoscenze di matematica, statistica e matematica finanziaria
- Metodi didattici
- Lezioni in laboratorio informatica e esercitazioni a casa
- Modalità di verifica dell'apprendimento
- Esame scritto/laboratorio e svolgimento esercitazioni assegnate
Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa - Programma esteso
- 1. I fondamentali
a. Introduzione al linguaggio e all’ambiente di sviluppo
b. Variabili, numeri e formati
c. Variabili e condizioni logiche
d. Funzioni predefinite
e. Salvataggio e caricamento dell’ambiente di lavoro
2. Input/Output
a. Lettura/scrittura di strutture dati
b. Lettura/scrittura di cartelle Excel
c. Comandi grafici di base (2-D)
d. Tipologie di grafici predefiniti
f. Grafici multipli
g. Manipolazione dei grafici
3. Array e matrici
a. Costruire matrici manualmente
b. Funzioni per ottenere informazioni sulle matrici
c. Estrarre elementi di matrici
d. Utilizzare funzioni per creare e manipolare matrici
e. Operazioni su matrici
4. Script e funzioni (2 sessioni)
a. Finalità e differenze
c. Funzioni in linea e funzioni di funzioni
d. Cicli (for e while)
e. Strutture condizionali (if e switch)
5. Generazione di numeri casuali
a. Introduzione e proprietà fondamentali
b. Generare da distribuzione uniforme e probabilità
c. Generare da distribuzione normale univariata
d. Generare distribuzioni normali multivariate
6. Ottimizzare la performance
a. Strumenti di diagnosi (misurazione tempo e profiler)
b. Utilizzo di funzioni
c. Pre-allocazione di memoria