Fondamenti di Informatica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Fondamenti di Informatica"

Transcript

1 Fondamenti di Informatica Prof. Marco Lombardi A. A / 1 9

2 OUTLINE Gestione File Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File Grafici

3 OUTLINE Gestione File Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File Grafici

4 I File 1/2 I file possono essere visti come contenitori permanenti di informazioni Il Sistema Operativo si occupa della loro gestione, offrendo ai programmatori la possibilità di Aprire/Chiudere un File Leggere/Scrivere un File Ecc.

5 I File 2/2 Potrebbe essere necessario Leggere un file e memorizzare in una variabile Scrivere in un file MATLAB fornisce diversi meccanismi per leggere/scrivere file

6 Apertura/Chiusura File 1/2 fid = fopen(percorso_del_file, modalita_apertura) La funzione fopen permette di aprire un file, memorizzato nel percorso indicato da percorso_del_file, nella modalità d apertura specificata da modalita_apertura La modalità di apertura (modalita_apertura) può essere in Scrittura (modalita_apertura = 'w') Lettura (modalita_apertura = 'r') Scrittura e lettura (modalita_apertura = 'w+' o modalita_apertura = 'r+') Append (modalita_apertura = 'a') Apre un file esistente o crea un nuovo file in scrittura, posizionandosi alla fine di tale file La funzione fopen restituisce il valore fid (file identifier), che è un identificatore associato al file aperto

7 Apertura/Chiusura File 2/2 fclose(fid) Sintassi La funzione fclose chiude il file identificato da fid Esempio di utilizzo fopen ed fclose >> fid = fopen('c:\test.txt', 'r'); >> fclose(fid);

8 Apertura/Chiusura File 2/2 fclose(fid) Sintassi La funzione fclose chiude il file identificato da fid Esempio di utilizzo fopen ed fclose >> fid = fopen('c:\test.txt', 'r'); >> fclose(fid); Percorso: 'C:\test.txt' Modalità di apertura: lettura ('r')

9 Scrittura File Le principali funzioni utilizzate da MATLAB per la scrittura su file sono fwrite ed fprintf N.B. Il file deve essere stato precedentemente aperto mediante la funzione fopen fwrite Scrive un array, passato come parametro, su un file specificato help fwrite per maggiori dettagli fprintf Scrive su file, secondo un formato specificato dall utente help fprintf per maggiori dettagli

10 Lettura File Le principali funzioni utilizzate da MATLAB per la lettura da file sono fread ed fscanf N.B. Il file deve essere stato precedentemente aperto mediante la funzione fopen fread Legge un array, di lunghezza specificata, da un file indicato tramite parametro help fread per maggiori dettagli fscanf Legge da file, specificando esplicitamente il formato dei dati help fscanf per maggiori dettagli

11 Importare Dati da File 1/4 Con la funzione importdata è possibile importare (mediante un solo comando) i dati da diversi tipi di file Testuali Comma-Separated Values (CSV) Ecc. help importdata per maggiori dettagli N.B. Non è necessario che il file sia stato aperto precedentemente (tramite fopen) N.B. Per importare nel Workspace di MATLAB dati letti da file, si consiglia l utilizzo di questa funzione.

12 Importare Dati da File 2/4 Esempio 1 1, 4, 6 4, 2, 5 6, 5, 4 matrice.txt >> A = importdata('matrice.txt'); A =

13 Importare Dati da File 2/4 Esempio 1 1, 4, 6 4, 2, 5 6, 5, 4 matrice.txt >> A = importdata('matrice.txt'); A = La virgola (simbolo,) è interpretata come separatore di colonne

14 Importare Dati da File 3/4 Esempio matrice.txt >> A = importdata('matrice.txt', ' '); A =

15 Importare Dati da File 3/4 Esempio matrice.txt >> A = importdata('matrice.txt', ' '); A = È possibile scegliere, mediante un opportuno parametro della funzione importdata, anche un delimitatore di colonne diverso dalla virgola (in questo esempio il delimitatore è uno spazio)

16 Importare Dati da File 4/4 Studenti/Voti esame Esame 1 Esame 2 Esame 3 Esame 4 Esame 5 Matricola Esempio 3 Matricola Matricola Matricola

17 Importare Dati da File 4/4 Studenti/Voti esame Esame 1 Esame 2 Esame 3 Esame 4 Esame 5 Matricola Esempio 3 Matricola Matricola Matricola File contenente dati testuali e dati numerici Studenti/Voti, E1, E2, E3, E4, E5 Matricola 1, 28, 25, 30, 23, 19 Matricola 2, 24, 27, 28, 21, 24 Matricola 3, 25, 25, 19, 18, 22 Matricola 4, 21, 30, 30, 22, 30 vs.txt

18 Importare Dati da File 4/4 Studenti/Voti esame Esame 1 Esame 2 Esame 3 Esame 4 Esame 5 Matricola Esempio 3 Matricola Matricola Matricola Nome del file Studenti/Voti, E1, E2, E3, E4, E5 Matricola 1, 28, 25, 30, 23, 19 Matricola 2, 24, 27, 28, 21, 24 Matricola 3, 25, 25, 19, 18, 22 Matricola 4, 21, 30, 30, 22, 30 vs.txt

19 Importare Dati da File 4/4 Esempio 3 La variabile file è di tipo struct Studenti/Voti, E1, E2, E3, E4, E5 Matricola 1, 28, 25, 30, 23, 19 Matricola 2, 24, 27, 28, 21, 24 Matricola 3, 25, 25, 19, 18, 22 Matricola 4, 21, 30, 30, 22, 30 vs.txt >> file = importdata('vs.txt'); file = data: [4x5 double] textdata: {5x6 cell}

20 Importare Dati da File 4/4 >> file = importdata('vs.txt'); file = data: [4x5 double] textdata: {5x6 cell} Esempio 3 vs.txt Studenti/Voti, E1, E2, E3, E4, E5 Matricola 1, 28, 25, 30, 23, 19 Matricola 2, 24, 27, 28, 21, 24 Matricola 3, 25, 25, 19, 18, 22 Matricola 4, 21, 30, 30, 22, 30 Tutti i dati numerici vengono memorizzati in data

21 Importare Dati da File 4/4 >> file = importdata('vs.txt'); file = data: [4x5 double] textdata: {5x6 cell} vs.txt Studenti/Voti, E1, E2, E3, E4, E5 Matricola 1, 28, 25, 30, 23, 19 Matricola 2, 24, 27, 28, 21, 24 Matricola 3, 25, 25, 19, 18, 22 Matricola 4, 21, 30, 30, 22, 30 Tutti i dati testuali (ad es., intestazione delle righe e delle colonne) vengono memorizzati in textdata Esempio 3

22 Importare Dati da File 4/4 Esempio 3 >> file = importdata('vs.txt'); file = data: [4x5 double] textdata: {5x6 cell} >> file.textdata Per accedere ai dati testuali ans = 'Studenti/Voti' ' E1' ' E2' ' E3' ' E4' ' E5' 'Matricola 1' '' '' '' '' '' 'Matricola 2' '' '' '' '' '' 'Matricola 3' '' '' '' '' '' 'Matricola 4' '' '' '' '' ''

23 Importare Dati da File 4/4 >> file = importdata('vs.txt'); Esempio 3 file = data: [4x5 double] textdata: {5x6 cell} >> A = file.data A = Per accedere ai dati numerici

24 OUTLINE Gestione File Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File Grafici

25 Grafici in MATLAB 1/13 plot(x, y) MATLAB genera un grafico basandosi sull array x per l asse X e sull array y per l asse Y NOTA: Gli array x ed y devono essere della stessa lunghezza plot(x) MATLAB genera un grafico lineare basandosi sull array x sia per l asse X che per l asse Y Ciascun punto ha lo stesso valore sia per la coordinata sull asse X che per quella sull asse Y

26 Grafici in MATLAB 2/13 Esempio 1 (array x su asse X ed asse Y) x = [1:1:20] plot(x)

27 Grafici in MATLAB 3/13 Esempio 2 (array x su asse X ed array y su asse Y) x = linspace(-pi, pi); y = cos(x); plot(x,y)

28 Grafici in MATLAB 4/13 Possiamo salvare un grafico per poterlo usare altrove (esempio Microsoft Word, OpenOffice, TeX, ecc.) Andando sul menu «File» e «Save As»

29 Grafici in MATLAB 4/13 Possiamo salvare un grafico per poterlo usare altrove (esempio Microsoft Word, OpenOffice, TeX, ecc.) Andando sul menu «File» e «Save As»

30 Grafici in MATLAB 4/13 Possiamo salvare un grafico per poterlo usare altrove (esempio Microsoft Word, OpenOffice, TeX, etc) Andando sul menu «File» e «Save As» Alcuni formati supportati: JPEG BITMAP PDF TIFF

31 Grafici in MATLAB 4/13 Possiamo salvare un grafico per poterlo usare altrove (esempio Microsoft Word, OpenOffice, TeX, ecc.) Andando sul menu «File» Risultato: e «Save As»

32 Grafici in MATLAB 5/13 Colori e Stile di Indicatori e Linee Mediante la funzione plot è anche possibile personalizzare il grafico per quanto riguarda Colore Linea e Indicatori (detti anche marcatori o simboli) Stile Linea (tratteggiata, etc) Indicatori (cerchio, puntino, etc) plot(x, y, personalizzazione)

33 Grafici in MATLAB 5/13 Colori e Stile di Indicatori e Linee plot(x, y, personalizzazione) Esempio di personalizzazione plot(x, y, 'r^:') La stringa di personalizzazione r^: è composta da tre parti r ^ : Indica il colore di linea e indicatori Colore rosso (red) in questo esempio Indica lo stile degli indicatori Triangolo in questo esempio Indica lo stile della linea Punteggiata in questo esempio

34 Grafici in MATLAB 5/13 Colori e Stile di Indicatori e Linee plot(x, y, personalizzazione) Esempio di personalizzazione plot(x, y, 'r^:') Risultato plot Zoom Risultato plot

35 Grafici in MATLAB 6/13 Colori e Stile di Indicatori e Linee plot(x, y, '123') 1 Colori b blue g green (verde) r red (rosso) c cyan (ciano) m magenta y yellow (giallo) k black (nero) w white (bianco) default 2 Indicatori. punto o cerchio x croce a x + più s square (quadrato) ^ triangolo * stella h hexagon (esagono) p Pentagramma nessun indicatore 3 Stile Linea - continua : punteggiata -. punto+tratteggio -- tratteggiata nessuna linea

36 Grafici in MATLAB 6/13 Colori e Stile di Indicatori e Linee plot(x, y, '123') 1 Colori b blue g green (verde) r red (rosso) c cyan (ciano) m magenta y yellow (giallo) k black (nero) w white (bianco) default 2 Indicatori 3 Stile Linea. punto - continua o x cerchio Non tutti i parametri sono croce a x obbligatori + più : punteggiata -. punto+tratteggio -- tratteggiata s square (quadrato) nessuna linea ^ triangolo * stella h hexagon (esagono) p Pentagramma nessun indicatore

37 Grafici in MATLAB 6/13 Colori e Stile di Indicatori e Linee plot(x, y, '123') 1 Colori b blue g green (verde) r red (rosso) c cyan (ciano) m magenta y yellow (giallo) k black (nero) w white (bianco) default 2 Indicatori. punto o cerchio x croce a x + più s square (quadrato) ^ triangolo * stella h hexagon (esagono) p Pentagramma nessun indicatore 3 Stile Linea - continua : punteggiata -. punto+tratteggio -- tratteggiata nessuna linea

38 Grafici in MATLAB 7/13 Colori e Stile di Indicatori e Linee Esempi (sono stati usati x ed y definiti nell Esempio 3) 1. plot(x,y,'gs--') 2. plot(x,y,'mp') 3. plot(x,y,'kh:')

39 Grafici in MATLAB 8/13 Grafico con Informazioni Multiple Con il comando hold on è possibile creare un grafico che rappresenti più informazioni, mediante più linee e/o indicatori 1 x = linspace(0, 2*pi, 100); y1 = sin(x); y2 = sin(x pi / 4); hold on; plot(x,y1,'m^--'); plot(x,y2,'r*'); hold off;

40 Grafici in MATLAB 8/13 Grafico con Informazioni Multiple Con il comando hold on è possibile creare un grafico che rappresenti più informazioni, mediante più linee e/o indicatori x = linspace(0, 2*pi, 100); y1 = sin(x); y2 = sin(x pi / 4); hold on; plot(x,y1,'m^--'); plot(x,y2,'r*'); hold off; Da ora in poi tutti i grafici saranno sovraimpressi al grafico di partenza

41 Grafici in MATLAB 8/13 Grafico con Informazioni Multiple Con il comando hold on è possibile creare un grafico che rappresenti più informazioni, mediante più linee e/o indicatori x = linspace(0, 2*pi, 100); y1 = sin(x); y2 = sin(x pi / 4); hold on; plot(x,y1,'m^--'); plot(x,y2,'r*'); hold off; Annulla l effetto di -0.8hold on e genera un nuovo grafico, cancellando quelli vecchi

42 Grafici in MATLAB 8/13 Alcune Note Ogni volta che si utilizza il comando plot, esso sovrascrive l ultimo grafico che è stato creato A meno che non venga utilizzato il comando hold on È possibile creare/gestire più istanze di grafici contemporaneamente, senza sovrascriverne nessuna, mediante il comando figure help figure per maggiori informazioni Per chiudere tutte le istanze, si può usare il comando close all

43 asse y Grafici in MATLAB 9/13 Personalizzazione Titoli ed Etichette Assi MATLAB permette di aggiungere varie etichette al grafico Esempio title('titolo') Aggiunge/Modifica l etichetta relativa al titolo del grafico xlabel('asse x') Aggiunge/Modifica l etichetta relativa all asse X ylabel('asse y') Aggiunge/Modifica l etichetta relativa all asse Y titolo linea 1 linea 2 linea 3 legend('linea 1', 'linea 2', 'linea 3') Aggiunge la leggenda al grafico asse x

44 Grafici in MATLAB 10/13 MATLAB permette di creare più sotto-grafici all interno di una singola figura, mediante il comando subplot Esempio m = 2, n = 3 subplot(m, n, p) Crea una figura partizionata come una griglia, inizialmente vuota, composta da m righe ed n colonne p indica una posizione all interno della griglia (nell esempio, p varia da 1 a 6) Una volta specificata con subplot la posizione all interno della griglia, sarà possibile utilizzare la funzione plot (con gli opportuni parametri) per creare un sotto-grafico in tale posizione

45 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3);

46 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1);

47 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1); Crea una griglia di 2 righe e 2 colonne, ed imposta la posizione corrente a 1

48 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1); 1 2 Crea una griglia di 2 righe e 2 colonne, ed imposta la posizione corrente a 1 3 4

49 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1); plot(x,y1,'g^:'); Crea il primo grafico nella posizione 1

50 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1); plot(x,y1,'g^:'); subplot(2,2,2); plot(x,y2,'r*--');

51 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1); plot(x,y1,'g^:'); subplot(2,2,2); plot(x,y2,'r*--'); subplot(2,2,3); plot(x,y3,'k');

52 Grafici in MATLAB 11/13 x = linspace(0,2*pi,100); y1 = sin(x); y2 = sin(x-pi/4); y3 = sin(x-pi/2); y4 = sin(x-2*pi/3); hold on; subplot(2,2,1); plot(x,y1,'g^:'); subplot(2,2,2); plot(x,y2,'r*--'); subplot(2,2,3); plot(x,y3,'k'); subplot(2,2,4); plot(x,y4,'m+-.'); hold off; Output Finale:

53 Grafici in MATLAB 12/13 MATLAB fornisce anche un editor visuale per modificare le varie proprietà del grafico Titolo Etichette assi Griglie Font Tipo di grafico

54 Grafici in MATLAB 12/13 MATLAB fornisce anche un editor visuale per modificare le varie proprietà del grafico Titolo Etichette assi Griglie Font Tipo di grafico Cliccando due volte sul grafico si possono modificare le proprietà ad esso Gestione relative File e Grafici in MATLAB

55 Grafici in MATLAB 13/13 Altre Tipologie di Grafici Esempi Grafico a Barre Istogramma Grafico a Torta x = -2:0.2:2; y = x.* x; bar(x, y, 'r'); title('grafico a Barre'); y = [ ]; hist(y); title('istogramma'); x = [ ]; pie(x) title('grafico a Torta');

A.A. 2018/2019. Gestione File, Grafici in MATLAB e Cenni Introduttivi su Simulink FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE

A.A. 2018/2019. Gestione File, Grafici in MATLAB e Cenni Introduttivi su Simulink FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE A.A. 2018/2019 Gestione File, Grafici in MATLAB e Cenni Introduttivi su Simulink Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE OUTLINE Gestione File Caratteristiche dei File

Dettagli

Fondamenti di Informatica. P r o f. R a f f a e l e P i z zo l a n t e A. A / 1 7

Fondamenti di Informatica. P r o f. R a f f a e l e P i z zo l a n t e A. A / 1 7 Fondamenti di Informatica G rafici in MATLAB P r o f. R a f f a e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 1/13 plot(x, y) MATLAB genera un grafico basandosi sull array x per l asse X e sull array y

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2016/17 1/13 plot(x, y) MATLAB genera un grafico basandosi sull array x per l asse X e sull array y per l asse Y NOTA: Gli array x ed y devono

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Marco Lombardi A.A. 2017/18 OUTLINE Gestione File Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File Grafici OUTLINE Gestione

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica G e stione d e i file in MATLAB P r o f. R a f f a e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 OUTLINE Caratteristiche dei File Apertura/Chiusura File Scrittura/Lettura File

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Gestione dei File in MATLAB Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Gestione dei file in MATLAB OUTLINE Caratteristiche

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2016/17 OUTLINE Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File I File 1/2 I file possono

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 OUTLINE Grafici in MATLAB Diagrammi x,y Istogrammi Modelli Matematici Ricerca

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB lezione n. 4 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Martedì 4 Luglio 29

Dettagli

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA. INFORMATICA B Ingegneria Elettrica. I file in Matlab

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA. INFORMATICA B Ingegneria Elettrica. I file in Matlab INFORMATICA B Ingegneria Elettrica I file in Matlab I file I file sono contenitori di informazione: sequenze di byte associate ad un nome Sono memorizzati su memoria di massa (non- volatile) Possono continuare

Dettagli

MATLAB-UD5. Array di strutture. File.

MATLAB-UD5. Array di strutture. File. MATLAB-UD5 Array di strutture. File. Strutture Un vettore è una struttura di dati dello stesso tipo (numerico oppure carattere/stringa); Una struttura è una struttura di dati di tipo diverso; Una struttura

Dettagli

Scuola di Calcolo Scientifico con MATLAB (SCSM) 2017

Scuola di Calcolo Scientifico con MATLAB (SCSM) 2017 Scuola di Calcolo Scientifico con MATLAB (SCSM) 2017 Palermo 24-28 Luglio 2017 www.u4learn.it Arianna Pipitone Funzioni grafiche di MATLAB I grafici aiutano ad interpretare grandi quantità di dati in modo

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 3-15/3/2018

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 3-15/3/2018 Complementi di Matematica e Calcolo Numerico A.A. 2017-2018 Laboratorio 3-15/3/2018 Programmare con Matlab: Script-files Che cos è uno script file? È un file con estensione.m (ad esempio: myfile.m). Contiene

Dettagli

MATLAB: FILES. Informatica B/C - A.A. 2013/2014

MATLAB: FILES. Informatica B/C - A.A. 2013/2014 MATLAB: FILES Informatica B/C - A.A. 2013/2014 I FILE Contenitori di informazione: sequenze di byte associate ad un nome Sono memorizzati su memoria di massa (non-volatile) Possono continuare ad esistere

Dettagli

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Nome Cognome Matricola Firma Traccia 1 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Appello di Fondamenti di Informatica 12/09/2017 POSSIBILI SOLUZIONI

Dettagli

Introduzione. Corso di Metodi Numerici. 06 Marzo 2019

Introduzione. Corso di Metodi Numerici. 06 Marzo 2019 Introduzione 06 Marzo 2019 MATLAB - Introduzione MATrix LABoratory - una calcolatrice per matrici Piattaforma per il calcolo scientifico e la progettazione Linguaggio di programmazione ad alto livello

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB lezione n. 5 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

Università degli Studi di Ferrara

Università degli Studi di Ferrara Università degli Studi di Ferrara Corso di Laurea in Matematica - A.A. 2017-2018 Programmazione Lezione 15 Grafica in MATLAB Docente: Michele Ferrari - michele.ferrari@unife.it Nelle lezioni precedenti

Dettagli

viene disegnato un grafico che passa per i punti le cui ascisse e ordinate sono contenute rispettivamente nei vettori x e y.

viene disegnato un grafico che passa per i punti le cui ascisse e ordinate sono contenute rispettivamente nei vettori x e y. Il comando plot viene utilizzato per la visualizzazione di grafici. Con 1 plot(x,y) viene disegnato un grafico che passa per i punti le cui ascisse e ordinate sono contenute rispettivamente nei vettori

Dettagli

Uso avanzato di MATLAB

Uso avanzato di MATLAB Uso avanzato di MATLAB Miscione Giuseppe g.miscione@virgilio.it Indice Funzioni matematiche Funzioni di arrotondamento Disegnare funzioni Creare script Controllo del flusso di esecuzione 1 Funzioni matematiche

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Rudy Manganelli Dipartimento di Ingegneria dell Informazione, Università di Siena manganelli@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Luglio 28 DII - Universtità

Dettagli

Corso di Laurea in Ingegneria Energetica POLINOMI IN MATLAB. Bologna, 13 marzo Fondamenti di Informatica L a.a

Corso di Laurea in Ingegneria Energetica POLINOMI IN MATLAB. Bologna, 13 marzo Fondamenti di Informatica L a.a Corso di Laurea in Ingegneria Energetica POLINOMI IN MATLAB Bologna, 13 marzo 2008 Polinomi Un polinomio in Matlab viene rappresentato mediante un vettore contenente i suoi coefficienti. Per esempio, il

Dettagli

MATLAB Funzioni grafiche Salvataggio/recupero dati da file

MATLAB Funzioni grafiche Salvataggio/recupero dati da file MATLAB Funzioni grafiche Salvataggio/recupero dati da file Salvataggio e recupero dati save salva nel file nomefile.mat le variabili elencate in lista variabili load

Dettagli

Visualizzazione di dati

Visualizzazione di dati Visualizzazione di dati MATLAB fornisce un estesa serie di strumenti per la visualizzazione di dati in due e tre dimensioni. Questi strumenti consentono di: Creare grafici Editare i grafici ed esplorare

Dettagli

File binari e file di testo

File binari e file di testo I file File binari e file di testo distinzione tra file binari file di testo si possono usare funzioni diverse per la gestione di tipi di file diversi Programmazione Gestione dei file 2 File binari e file

Dettagli

Appello di Fondamenti di Informatica 12/09/2017

Appello di Fondamenti di Informatica 12/09/2017 Nome ognome Matricola Firma Traccia 1 Spazio Riservato alla ommissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Appello di Fondamenti di Informatica 12/09/2017 Ingegneria Meccanica

Dettagli

I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002

I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002 I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002 dott.ssa Francesca A. Lisi lisi@di.uniba.it Sommario Generalità sui file in C I file ad accesso sequenziale I file di testo Riferimenti

Dettagli

Operazioni su file di caratteri

Operazioni su file di caratteri Operazioni su file di caratteri Apertura fopen Chiusura fclose Scrittura fprintf Lettura fscanf Controllo fine file feof Prof. E. Occhiuto INFORMATICA 242AA a.a. 2010/11 pag. 1 Apertura di un file: Si

Dettagli

MATRICI (ARRAY) IN MATLAB/OCTAVE

MATRICI (ARRAY) IN MATLAB/OCTAVE MATRICI (ARRAY) IN MATLAB/OCTAVE MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008 INDICE Cosa sono Esempio Operazioni sulle matrici Importare matrici

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Parte 2 1 L operatore : (due punti) Permette di costruire rapidamente vettori:

Dettagli

Lezione 25: File Mercoledì 18 Novembre 2009

Lezione 25: File Mercoledì 18 Novembre 2009 Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico 2009-2010 Lezione 25:

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e 4 P r o f. R a f f a e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 carburante La matrice rappresenta

Dettagli

Esercitazione 1: Introduzione a MATLAB

Esercitazione 1: Introduzione a MATLAB Laboratorio di Immagini Esercitazione 1: Introduzione a MATLAB Mauro Zucchelli 09/03/2016 MATLAB Cos è MATLAB? MATLAB Cos è MATLAB? MATLAB non è un linguaggio di programmazione MATLAB Cos è MATLAB? MATLAB

Dettagli

Gestione dei files in linguaggio C. Fondamenti

Gestione dei files in linguaggio C. Fondamenti Programmazione e Laboratorio di Programmazione Gestione dei files in linguaggio C Fondamenti 1 Che cosa è un file? Un file può essere visto come un contenitore di informazioni simile ad un vettore di bytes

Dettagli

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Nome Cognome Matricola Firma Traccia 1 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Seconda Prova Intracorso di Fondamenti di Informatica 23/12/2016

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle Informazioni A.A. 26/27 Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle

Dettagli

Introduzione a Matlab

Introduzione a Matlab INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi

Dettagli

Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura :

Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : figure() La funzione figure apre una nuova finestra In cui verrà inserito il disegno In molti casi,

Dettagli

Università degli Studi di Ferrara

Università degli Studi di Ferrara Università degli Studi di Ferrara Corso di Laurea in Matematica - A.A. 2017-2018 Programmazione Lezione 16 Grafica in MATLAB Seconda parte Docente: Michele Ferrari - michele.ferrari@unife.it Nelle lezioni

Dettagli

Selection Sort (minsort)

Selection Sort (minsort) Selection Sort (minsort) function A = minsort2(a) costo n = length(a); n for i = 1:(n-1) emin = A(i); n-1 pos=i; n-1 for j = (i+1):n m if(a(j) < emin) m emin = A(j); s pos = j; s end end tmp = A(i); n-1

Dettagli

UD6 - MATLAB. Gestione della grafica

UD6 - MATLAB. Gestione della grafica UD6 - MATLAB Gestione della grafica Grafici MatLab può produrre grafici 2D e 3D Disegnare un Grafico Il comando plot produce grafici in 2 dimensioni; plot(x,y)apre una finestra e disegna il punto (x,y);

Dettagli

FONDAMENTI DI INFORMATICA. Prof. Alfredo Accattatis Tutor : Prof. Venturino Taggi

FONDAMENTI DI INFORMATICA. Prof. Alfredo Accattatis Tutor : Prof. Venturino Taggi FONDAMENTI DI INFORMATICA Prof. Alfredo Accattatis accattatis@ing.uniroma2.it Tutor : Prof. Venturino Taggi taggi@ing.uniroma2.it 2 Strutture dati: cenni Una struttura dati è una raccolta di dati organizzati

Dettagli

MATLAB - Programmazione - 2. Antonino Polimeno

MATLAB - Programmazione - 2. Antonino Polimeno MATLAB - Programmazione - 2 Antonino Polimeno antonino.polimeno@unipd.it Manipolazione di matrici - 1 Input di matrici Definizione manuale: A = [1, 2, 3; 7, 8, 9] Generazione da funzioni Lettura da file

Dettagli

Corso Matlab : Terza lezione (Esercitazione, 17/05/13) Samuela Persia, Ing. PhD.

Corso Matlab : Terza lezione (Esercitazione, 17/05/13) Samuela Persia, Ing. PhD. Advanced level Corso Matlab : Terza lezione (Esercitazione, 17/05/13) Samuela Persia, Ing. PhD. Sommario Richiami Teoria Cenni File script Grafici Acquisizione dati esterni Esercizi: Utilizzo degli script

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e 4 Po s s i b i l i S o l u z i o n i P r o f. R a f f a e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 iesel

Dettagli

Funzioni matlab per la gestione dei file. Informatica B Prof. Morzenti

Funzioni matlab per la gestione dei file. Informatica B Prof. Morzenti Funzioni matlab per la gestione dei file Informatica B Prof. Morzenti File Contenitori di informazione permanenti Sono memorizzati su memoria di massa Possono continuare a esistere indipendentemente dalla

Dettagli

Plotting: matplotlib & pyplot

Plotting: matplotlib & pyplot Plotting: matplotlib & pyplot Programmazione Orientata agli Oggetti e Scripting in Python Matplotlib: summary Matplotlib: libreria per la gestione di grafici 2d Matplotlib: summary Matplotlib: libreria

Dettagli

INFORMATICA A. Titolo presentazione sottotitolo. Laboratorio n 5 Dott. Michele Zanella Ing. Gian Enrico Conti

INFORMATICA A. Titolo presentazione sottotitolo. Laboratorio n 5 Dott. Michele Zanella Ing. Gian Enrico Conti INFORMATICA A Titolo presentazione sottotitolo A.A. 2018-19 Milano, XX mese 20XX Laboratorio n 5 Dott. Michele Zanella Ing. Gian Enrico Conti File I/O I file rappresentano una sequenza di byte, siano essi

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 2 - Introduzione a MATLAB

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 2 - Introduzione a MATLAB Complementi di Matematica e Calcolo Numerico A.A. 2010-2011 Laboratorio 2 - Introduzione a MATLAB Che cos è? Programmare con Matlab: Script-files È un file con estensione.m (ad esempio: myfile.m). Contiene

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Prof. Mauro Giacomini Ing. Susanna Pivetti susanna.pivetti@dist.unige.it Tel: 010-3532217 Esercitazioni pratiche Uso di editor di testi Uso di foglio elettronico

Dettagli

Linguaggio C: i file

Linguaggio C: i file Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica A - GES Prof. Plebani A.A. 2006/2007 Linguaggio C: i file La presente dispensa e da utilizzarsi ai soli fini didattici previa

Dettagli

Gestione dei file. File di testo e binari

Gestione dei file. File di testo e binari Gestione dei file Un file e definito come un oggetto, presente nel file system, costituito da una sequenza continua di bytes Un file, per poter essere utilizzato, deve essere aperto Successivamente e possibile

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 4 Foglio elettronico Il seguente Syllabus è relativo al Modulo 4, Foglio elettronico, e fornisce i fondamenti per il test di tipo

Dettagli

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017 Nome ognome atricola Firma Esercizio 1 (10 punti) Traccia Spazio Riservato alla ommissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di Informatica

Dettagli

Traccia C. Spazio Riservato alla Commissione Esercizio 2 (10 punti)

Traccia C. Spazio Riservato alla Commissione Esercizio 2 (10 punti) Nome Cognome Matricola Firma Esercizio 1 (10 punti) Traccia C Spazio Riservato alla Commissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di

Dettagli

GESTIONE DEI FILE IN C. Docente: Giorgio Giacinto AA 2008/2009

GESTIONE DEI FILE IN C. Docente: Giorgio Giacinto AA 2008/2009 Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria per l Ambiente ed il Territorio Corso di Laurea Specialistica in Ingegneria Civile - Strutture FONDAMENTI DI INFORMATICA 2

Dettagli

Input output. Andrea Passerini informatica. Input output

Input output. Andrea Passerini informatica. Input output Andrea Passerini passerini@disi.unitn.it informatica Standard output Funzione print Il modo più semplice per inviare dati allo standard output è tramite la funzione print print stampa su standard output

Dettagli

Errori di programmazione

Errori di programmazione Errori di programmazione Lo sviluppo di programmi è ovviamente soggetto ad errori da parte del programmatore. Gli errori sono generalmente di due tipi: Errori di sintassi (syntax errors): violazioni della

Dettagli

Rappresentazione di curve in tre dimensioni

Rappresentazione di curve in tre dimensioni Rappresentazione di curve in tre dimensioni Il comando plot3, con la sintassi >>plot3(x,y,z) Analoga al semplice plot, permette di tracciare nello spazio curve i cui punti hanno coordinate rispettivamente

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica rogrammazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e e r C a s a 2 r o f. R a f f a e l e i z zo l a n t e A. A. 2 0 1 6 / 1 7 M unteggio 5 3 2 4 7 3 3 2 1 9

Dettagli

IL CONCETTO DI FILE. È illecito operare oltre la fine del file.

IL CONCETTO DI FILE. È illecito operare oltre la fine del file. IL CONCETTO DI FILE Un file è una astrazione fornita dal sistema operativo, il cui scopo è consentire la memorizzazione di informazioni su memoria di massa. Concettualmente, un file è una sequenza di registrazioni

Dettagli

Vettori Matrici Grafi Introduzione al Fuzzy-tool. Renato Mainetti

Vettori Matrici Grafi Introduzione al Fuzzy-tool. Renato Mainetti Vettori Matrici Grafi Introduzione al Fuzzy-tool Renato Mainetti Vettore In Matematica: Un vettore è un elemento di uno spazio vettoriale. I vettori sono quindi elementi che possono essere sommati fra

Dettagli

Introduzione a Matlab

Introduzione a Matlab Grafici plot(y) disegna i valori di Y rispetto agli indici plot(x, Y) disegna i valori di Y rispetto a X plot(x,y,s) disegna Y rispetto a X con alcune configurazioni contenute nella stringa S: colore:

Dettagli

Gestione dei files. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Via Leopardi 132

Gestione dei files. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Via Leopardi 132 Gestione dei files Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Via Leopardi 132 Struttura del disco fisso Un disco fisso è composto da una serie di piatti sovrapposti Ogni piatto è

Dettagli

MATLAB (3) - Grafica 2 e 3D

MATLAB (3) - Grafica 2 e 3D Laboratorio di Informatica per Ingegneria elettrica A.A. 21/211 Prof. Sergio Scippacercola MATLAB (3) - Grafica 2 e 3D N.B. le slide devono essere utilizzate solo come riferimento agli argomenti trattati

Dettagli

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Ing. Anna Maria Vegni avegni@uniroma3.it 30/10/2008 Indice Indice... 2 Introduzione... 3 Help in Matlab... 4 Files di Matlab... 5 Le variabili in Matlab... 6 Matrici in Matlab...

Dettagli

Scrittura formattata - printf

Scrittura formattata - printf Esercizi su Input/Output con formato FormattedIO 1 Scrittura formattata - printf Funzione printf int printf ( , ) La funzione restituisce un valore intero uguale ai caratteri

Dettagli

MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA

MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA MATLAB I/O Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA Funzione input valore = input( inserisci un valore ); Matlab stampa a video la stringa inserisci un valore ed aspetta di ricevere

Dettagli

4. I moduli in Access 2000/2003

4. I moduli in Access 2000/2003 LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate

Dettagli

MATLAB-SIMULINK. Grafici 2D e 3D. Ing. Alessandro Pisano. Bergamo, 17-19/11/2009

MATLAB-SIMULINK. Grafici 2D e 3D. Ing. Alessandro Pisano. Bergamo, 17-19/11/2009 1 MATLAB-SIMULINK Grafici 2D e 3D Ing. Alessandro Pisano pisano@diee.unica.it Bergamo, 17-19/11/2009 2 Indice 3 7 10 10 11 12 13 14 16 17 22 24 28 34 36 39 44 Grafici 2D Griglia, label e titolo Grafici

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Strutture Selettive, terative, Gestione File e Grafici in MATLAB: Esercitazione 6 Prof. Arcangelo Castiglione A.A. 2016/17 ncasso Orario 8 10 5 n questa esercitazione verranno

Dettagli

Matlab: Gestione avanzata dei file

Matlab: Gestione avanzata dei file Matlab: Gestione avanzata dei file Informatica B File 2 Contenitori di informazione permanenti Sono memorizzati su memoria di massa Possono continuare ad esistere indipendentemente dalla vita del programma

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MATLAB: Esercitazione 7 Prof. Arcangelo Castiglione A.A. 2016/17 carburante La matrice D rappresenta il prospetto

Dettagli

Introduzione ad Octave

Introduzione ad Octave Università Ca Foscari di Venezia Dipartimento di Informatica Corso di Probabilità e Statistica 2009 Presentation outline 1 Introduzione al corso 2 Informazioni generali Corso di Probabilità e Statistica

Dettagli

MATLAB Elementi di grafica Costrutti di programmazione

MATLAB Elementi di grafica Costrutti di programmazione MATLAB Elementi di grafica Costrutti di programmazione Operazioni punto Le operazioni punto agiscono su array che abbiano le stesse dimensioni:.* prodotto elemento per elemento./ divisione elemento per

Dettagli

Suggerimenti, note utili ed errori comuni. Fondamenti di informatica T

Suggerimenti, note utili ed errori comuni. Fondamenti di informatica T Suggerimenti, note utili ed errori comuni Fondamenti di informatica T printf, scanf e stringhe di formato La lettura e scrittura di variabili in formato testo sono realizzate tramite printf e scanf sfruttando

Dettagli

Errori di programmazione Università degli Studi di Milano

Errori di programmazione Università degli Studi di Milano Errori di programmazione Lo sviluppo di programmi è ovviamente soggetto ad errori da parte del programmatore. Gli errori sono generalmente di due tipi: Errori di sintassi (syntax errors): violazioni della

Dettagli

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017 Nome Cognome Matricola Firma Esercizio 1 (10 punti) Traccia B Spazio Riservato alla Commissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di

Dettagli

G. Bracco.Appunti di Fisica Generale. G. Bracco.Appunti di Fisica Generale

G. Bracco.Appunti di Fisica Generale. G. Bracco.Appunti di Fisica Generale In Matlab, le variabili vengono indicate da un nome (il programma è case sensitive ) con inizio alfabetico (a-z) ed il valore viene associato tramite = >> a=5 >> A=10; è una variabile diversa >> b2=2.5e-3

Dettagli

Foglio di calcolo. Concetti base. Impostazioni di base. Microsoft Excel

Foglio di calcolo. Concetti base. Impostazioni di base. Microsoft Excel Concetti base Foglio di calcolo Foglio elettronico (spreadsheet): gestione dei dati in fogli suddivisi in celle Cartella di lavoro (workbook): insieme di più fogli elettronici salvati all interno di un

Dettagli

Confronto tra stringhe. (modulo) Calcolo della media e della varianza. Ecco un elenco di codici Matlab: - Calcolo valore assoluto (modulo)

Confronto tra stringhe. (modulo) Calcolo della media e della varianza. Ecco un elenco di codici Matlab: - Calcolo valore assoluto (modulo) Ecco un elenco di codici Matlab: - Calcolo valore assoluto (modulo) - Calcolo media e varianza - Concatenare stringhe e conversione da numero a stringa - Numero di Eulero - Modificare un file fig in Matlab

Dettagli

A.A. 2018/2019. Fondamenti di Programmazione in MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

A.A. 2018/2019. Fondamenti di Programmazione in MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 Fondamenti di Programmazione in MATLAB Strutturazione del Codice Sorgente Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Fondamenti di Programmazione in MATLAB:

Dettagli

Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato.

Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato. Scilab Corso di Informatica CdL: Chimica Introduzione a Scilab - Vettori Claudia d'amato claudia.damato@di.uniba.it Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione

Dettagli

Excel 2. Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A Prof.ssa Bice Cavallo

Excel 2. Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A Prof.ssa Bice Cavallo Excel 2 Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A. 2013-2014 Prof.ssa Bice Cavallo Grafici Excel offre diversi tipi di grafici standard (Area, Barre, Istogramma,

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MALAB Gestione File Grafici E s e rc i t a z i o n e 1 Po s s i b i l i S o l u z i o n i P r o f. R a f f a e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 Banca

Dettagli

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Introduzione a Matlab MATLAB MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e un linguaggio di programmazione (interpretato)

Dettagli

Corso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD.

Corso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD. Advanced level Corso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD. Sommario Richiami Teoria Cenni Files Matlab File.m Script file File.mat Grafici Acquisizione dati esterni

Dettagli

Matlab: Script e Funzioni

Matlab: Script e Funzioni Matlab: Script e Funzioni Informatica B Script Cos è uno script (m-file) q Uno script è un file di testo contenente una sequenza di comandi MATLAB non deve contenere caratteri di formattazione (solo testo

Dettagli

Appunti sui Fogli Elettronici. Introduzione. D. Gubiani. 19 Luglio 2005

Appunti sui Fogli Elettronici. Introduzione. D. Gubiani. 19 Luglio 2005 Appunti sui Elettronici D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 2 3 Un foglio elettronico è un programa che permette di creare tabelle contenenti dati correlati

Dettagli

Matlab 4. Operatori logici e Script. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1

Matlab 4. Operatori logici e Script. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1 Matlab 4 Operatori logici e Script Slide basate sul corso di C. Blundo A.A. 2010/2011 -- GPersiano Laboratorio di Informatica per Fisici 1 Operatori relazionali Gli operatori relazionali sono: == uguale

Dettagli

CORSO BASE SULL USO DELLA LAVAGNA INTERATTIVA MULTIMEDIALE

CORSO BASE SULL USO DELLA LAVAGNA INTERATTIVA MULTIMEDIALE CORSO SULLE TECNOLOGIE DI COMUNICAZIONE INFORMATICA EVENTO DEL 02 MARZO 2017 ORE 14,30 17,30 CORSO BASE SULL USO DELLA LAVAGNA INTERATTIVA MULTIMEDIALE SIG. MARCO MARINANGELI AULA MULTIMEDIALE 3.0 CORSO

Dettagli