1 / 16

Lab 4: 28 Novembre 2011

Lab 4: 28 Novembre 2011. Sadegh Astaneh – sadegh.astaneh@unimi.it Marco D. Santambrogio – marco.santambrogio@polimi.it Emanuele Panigati – panigati@elet.polimi.it Ver. aggiornata al 24 Novembre 2011. Lab 4: Obiettivi. Introduzione a Matlab/Octave array e matrici inserimento dati

floria
Download Presentation

Lab 4: 28 Novembre 2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lab 4: 28 Novembre 2011 Sadegh Astaneh – sadegh.astaneh@unimi.it Marco D. Santambrogio – marco.santambrogio@polimi.it Emanuele Panigati – panigati@elet.polimi.it Ver. aggiornata al 24 Novembre 2011

  2. Lab 4: Obiettivi Introduzione a Matlab/Octave array e matrici inserimento dati costrutti condizionali stampa a video

  3. Lab 4: Agenda • Esercizi Lab4 • Warm Up (50’) • Crea matrici • Accesso ai dati di un array • Scalari Vs Array • Sottoarray • Qualche cosa un pò più divertente (85’) • Tabelline • Funzione interne • Altri exe… (105’) • Cambio base • Stampa a video • Disegno traettoria, con problema da risolvere

  4. Lab 4: Prima parte • Esercizi Lab4 • Warm Up (50’) • Crea matrici • Accesso ai dati di un array • Scalari Vs Array • Sottoarray • Qualche cosa un pò più divertente (85’) • Altri exe… (105’)

  5. Problema: crea matrici • Si crei una matrice di dimensione 3x3 di valori non necessariemente tutti nulli

  6. Problema: accesso ai dati • Si crei una matrice 4x4 di valori non necessariamente nulli • Si indichi il valore nella posizione (2,2)

  7. Problema: Scalari Vs Array • Dato un vettore di 3 elementi • Vet = [1 2 3] • Si calcoli l’elevamento a potenza di ogni elemento (risp: 1 4 9)

  8. Problema: Sottoarray • Dato una matrice temp • Si sostituisca la seconda riga con: -1 -2 -3 • E la quarta riga con: -4 -5 -6

  9. Lab 4: Agenda • Esercizi Lab4 • Warm Up (50’) • Qualche cosa un pò più divertente (85’) • Tabelline • Funzione interne • Altri exe… (105’)

  10. Problema: Tabelline • Stampare a video la tabellina della moltiplicazione (da 1 a 10) per un numero inserito dall'utente

  11. Problema: funzioni interne • Ricevere un vettore è calcolare la somma, la media e il mediano usando per media e mediano sia i comandi integrati (MEAN e MEDIAN) che non.

  12. Lab 4: Terza Parte • Esercizi Lab4 • Warm Up (50’) • Qualche cosa un pò più divertente (85’) • Altri exe… (105’) • Cambio base • Stampa a video • Disegno traettoria, con problema da risolvere

  13. Cambio base • Ricevere un vettore che rappresenti le singole cifre di un numero in base 2 stampare a video il valore in base 10

  14. Stampa a video • Disegnare a video la seguente funzione definita a tratti: • y=x (se x>=0 and x<=5) • y=2*x (se x>5 and x<=10) • y=-x (x>10)

  15. Problema: Disegno traettoria • Disegnare la traettoria di un corpo che cade da 100m di altezza quando lanciato orizzontalmente con un velocità a vostro piacimento • Quanto tempo impiega a cadere a terra? • Quanto si sposta in orizzontale prima di cadere a terra?

  16. Fonti per lo studio + Credits • Fonti per lo studio • Introduzione alla programmazione in MATLAB, A.Campi, E.Di Nitto, D.Loiacono, A.Morzenti, P.Spoletini, Ed.Esculapio • Capitolo 1 • Credits • Prof. A. Morzenti

More Related