Milano, 10 Dicembre 2013 Informatica B Informatica B 2013-2014 Matlab Laboratorio del 10/12/2013 Responsabili di laboratorio: Gianluca Durelli:

Slides:



Advertisements
Presentazioni simili
Laboratorio di Matematica Applicata Parte 3
Advertisements

Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili dambiente si usa il comando set.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Marzo 2013 Marco D. Santambrogio – Gianluca Durelli -
MODULO 3 – ELABORAZIONE TESTI
STRUTTURA DEL PERSONAL COMPUTER
MATLAB.
MATLAB. Scopo della lezione Programmare in Matlab Funzioni Cicli Operatori relazionali Esercizi vari.
Dipartimento di Matematica
3 a lezione - laboratorio a.a Corso di Laurea Ingegneria MECCANICA.
FONDAMENTI DI INFORMATICA
Algoritmi Politecnico di Milano
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6: 16 Maggio 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: 04 Aprile 2013 Marco D. Santambrogio – Gianluca Durelli –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5: 29 Aprile 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 4: 18 Aprile 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6: 13 Maggio 2013 Gianluca Durelli – Marco D. Santambrogio –
Lab X: Battaglia Navale
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 7: 10 Giugno 2013 Gianluca Durelli – Marco D. Santambrogio –
Process synchronization
Process synchronization
Informatica 2. Concetti fondamentali di programmazione Programmare vuol dire scrivere un algoritmo in un linguaggio che faccia funzionare un calcolatore.
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab m-file m-file script script Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali.
MATLAB.
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali Indipendenza lineare,
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali Esercizi vari Esercizi.
Metodi FEM per problemi ellittici lineari a tratti Gabriella Puppo.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Guida Linux Molto rapida…. Due parole sullambiente grafico Potete usare: KDE o GNOME Si sceglie prima di mettere la password. Questione di gusti…
1 Programmi e funzioni in R Giorgio Valentini e –mail: DSI – Dipartimento di Scienze dell Informazione Università degli Studi di.
Analisi di Immagini e Dati Biologici
Corso di PHP.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
Università degli Studi di Bari Laurea in Chimica Di spense di Informatica - Dott. F. Mavelli Programmare in Matlab Funzioni di Libreria Funzioni definite.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Input/output 1 Marco D. Santambrogio – Ver. aggiornata al 2 Dicembre 2013.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Script 1 Marco D. Santambrogio – Ver. aggiornata al 2 Dicembre 2013.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 7: 13 Giugno 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 8 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
BIOINFO3 - Lezione 271 PATH DEL FILE Bisogna fare molta attenzione al path del file da aprire. Per non sbagliare converrebbe passare sempre il path assoluto.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5: 29 Aprile 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5: 29 Aprile 2013 Gianluca Durelli – Marco D. Santambrogio –
Milano, 17 Dicembre 2013 Informatica B Informatica B Matlab Laboratorio del 14/01/2014 Responsabili di laboratorio: Gianluca Durelli:
Informatica B Matlab Laboratorio del 17/12/2013
File e Funzioni Si possono distinguere tre tipi di file che vengono utilizzati in MATLAB: M-file: hanno estensione .m e in essi vengono memorizzati i.
Con il computer si impara meglio!
Milano, 17 Dicembre 2013 Informatica B Informatica B Matlab Laboratorio del 14/01/2014 Responsabili di laboratorio: Gianluca Durelli:
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Marzo 2014 Marco D. Santambrogio – Gianluca Durelli -
SAS® OnDemand for Academics SAS Studio
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3: 31 Marzo 2014 Marco D. Santambrogio – Gianluca Durelli –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
Analisi di Immagini e Dati Biologici Introduzione al linguaggio di MATLAB/OCTAVE Parte 2 16 L5.
Relatore: Francesca Rodella
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5: 24 Aprile 2014 Marco D. Santambrogio – Gianluca Durelli –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 4: 10 Aprile 2014 Marco D. Santambrogio – Gianluca Durelli –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 7 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: 27 Marzo 2014 Marco D. Santambrogio – Gianluca Durelli –
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 2: 20 Aprile 2015 Marco D. Santambrogio – Gianluca Durelli –
INTRODUZIONE A MATLAB LEZIONE 2 Sara Poltronieri.
Elaborazione Testi Elementi di Base
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3 L Aprile 2015 Marco D. Santambrogio – Gianluca Durelli -
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 3: 27 Aprile 2015 Marco D. Santambrogio – Gianluca Durelli –
Sintesi da pag. 8 a pag. 21. L’ Informatica è la scienza che studia il trattamento automatico dell’informazione. Deriva dal francese «Informatique»
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1 – Info B Marco D. Santambrogio – Matteo Ferroni –
Lezione n. Parole chiave: Corso di Laurea: Insegnamento: Docente: A.A Salvatore Cuomo Esercizi su stringhe e file 15 Stringhe e file.
I L SO MS DOS … una breve guida…. C OS ’ È UN S ISTEMA OPERATIVO Un sistema operativo (SO) è un insieme di programmi che agisce come intermediario tra.
Transcript della presentazione:

Milano, 10 Dicembre 2013 Informatica B Informatica B Matlab Laboratorio del 10/12/2013 Responsabili di laboratorio: Gianluca Durelli: Luigi Malago: Materiale di laboratorio reperibile allindirizzo:

Milano, 10 Dicembre 2013 Informatica B Primi passi Installare uno dei seguenti programmi sul proprio PC: – Octave: Open source Download qui: GUI (non richiesta): – Matlab Gia installato sui PC del Politecnico Il Politecnico dovrebbe avere licenze del tool per gli studenti 2

Milano, 10 Dicembre 2013 Informatica B Esempio Creare un vettore A contenente gli elementi 1, 2, 3: – A = [1, 2, 3] Calcolare il vettore A2 ottenuto moltiplicando per 2 gli elementi di A: – A2 = A * 2 Calcolare A3 ottenuto moltiplicando ogni elemento di A per il corrispondente elemento di A2: – A3 = A.* A2

Milano, 10 Dicembre 2013 Informatica B Scripts Racchiudono una serie di istruzioni in un unico file Permettono di rieseguire piu volte il codice scritto Sono semplici file di testo che possono essere modificati con: – Un editor di testo presente sul proprio PC: Notepad (Windows), Gedit (Linux), Textedit (Mac OS X) – Editor integrati nella GUI di Octave/Matlab

Milano, 10 Dicembre 2013 Informatica B Scripts Gli script devono essere trovabili da Octave/Matlab: – Se non sono salvati in un percorso conosciuto dal programma bisogna spostarsi nella cartella in cui sono salvati. I comandi utili per loperazione sono: cd CARTELLA Ci si muove nella CARTELLA specificata pwd Stampa a video la cartella corrente ls Stampa a video lelenco dei file contenuti – La cartella ~ corrisponde su tutti i sistemi operativi alla home dellutente

Milano, 10 Dicembre 2013 Informatica B Esempio Aprire un file di testo e copiarci i seguenti comandi: A = [1, 2, 3] A2 = A * 2 A3 = A.* A2 Salvare il file sul proprio desktop chiamandolo esempio.m Da Octave digitare: – cd ~/Desktop – esempio

Milano, 10 Dicembre 2013 Informatica B Esercizio 1 Si realizzi uno script che legga un numero N da tastiera e disegni il grafico della funzione x^N con x appartenente allintervallo [-10, 10] – Si ricorda che per la lettura di numeri da tastiera e presente la funzione input – Per la realizzazione del grafico e definita la funzione plot

Milano, 10 Dicembre 2013 Informatica B Esercizio 2 Si realizzi un script che legga un vettore V di 3 numeri da tastiera e disegni su uno stesso grafico le funzioni x^v dove: – v e un numero appartenente a V letto da tastiera – x appartiene allintervallo [-10; 10] Si utilizzi un ciclo for per disegnare I grafici Si vincoli lutente ad inserire un vettore di esattamente 3 elementi

Milano, 10 Dicembre 2013 Informatica B Esercizio 3 Date le rette definite dalle seguenti equazioni: Si calcoli il loro punto di intersezione e si disegnino le tre rette nel piano cartesiano in un intorno del punto di intersezione trovato.

Milano, 10 Dicembre 2013 Informatica B Esercizio 4 Scrivere un file matlab per produrre le tabelline dei numeri da 1 a N, con N inserito da tastiera. Per ogni numero si devono mostrare i primi M prodotti, con M letto da tastiera Il le tabelline devono essere rappresentate come una matrice NxM dove lelemento in posizione (n,m) conterra il valore n x m Nota: e possibile calcolare le tabelline con una sola operazione

Milano, 10 Dicembre 2013 Informatica B Esercizio 5 Scrivere un programma che: – riceva in ingresso 10 letture provenienti da un sensore di temperatura (in gradi Celsius) – li converta in gradi Fahrenheit: – calcoli la media delle 10 letture – rappresenti sullo stesso grafico landamento delle rilevazioni di temperatura e la loro media

Milano, 10 Dicembre 2013 Informatica B Buon lavoro!