Data Import e Probabilità. Renato Mainetti

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Data Import e Probabilità. Renato Mainetti"

Transcript

1 Data Import e Probabilità Renato Mainetti

2 Importare dati in Matlab: Abbiamo visto come sia possibile generare array e matrici di dati. Per ora abbiamo sempre inserito i dati manualmente o utilizzando metodi di matlab che agevolano l inserimento di dati ben definiti. Es: zeros(), ones(), [1:10], etc Ma se dobbiamo importare i dati di un esperimento trovati sul web o già salvati in qualche formato? 21/04/2016 Data Import e Probabilità - Lezione 7 2

3 Formato dei dati (i più comuni) File di testo CSV (comma separated values) Da Fogli di calcolo (es. Excel) Da Database Da File Binari (formati proprietari, immagini, audio, etc) 21/04/2016 Data Import e Probabilità - Lezione 7 3

4 File di testo Estensione dei file (.txt) Il file contiene solo informazioni testuali (codifica ascii, utf-8) Ogni dato è inserito su una nuova riga. In allegato alla lezione troviamo il file : simpledata.txt Lo possiamo importare in matlab con il comando: >> load simpledata.txt Cosa succede se proviamo a importare simpledata2.txt >> load simpledata2.txt 21/04/2016 Data Import e Probabilità - Lezione 7 4

5 File di testo Otteniamo un errore provando ad importare il simpledata2.txt perché il file contiene due colonne separate da un carattere di spazio. Matlab è in grado di importare dati anche con questa sintassi. Se trovate questi file (dataset) potete caricarli utilizzando il comando «import data» Se siete voi a generare il file del dataset e vi servono più colonne è però meglio tendere a generare i file.csv dove le varie colonne sono separate dal simbolo «virgola,». 21/04/2016 Data Import e Probabilità - Lezione 7 5

6 File.CSV (comma separated values) Estensione dei file (.csv) Sono sempre file di testo, con una particolare sintassi ed estensione del file. (ricordate che l estensione di un file serve a suggerire al sistema operativo come aprirlo) Esempio di una riga di file.csv 45,giorno,72,49 Utilizziamo ancora «import data» per importare i dati contenuti nel file simplecsv.csv Nel file simplecsv2.csv otteniamo direttamente anche i nomi delle variabili di matlab. 21/04/2016 Data Import e Probabilità - Lezione 7 6

7 Fogli di calcolo Da Fogli di calcolo (es. Excel) Importiamo sempre via «import data» L orario non sembra essere importato correttamente. Usiamo l opzione: >> time = datetime(time,'convertfrom','excel') Altri comandi utili: >> help xlsread >> help readtable Eseguite per esercizio un po di prove di import di differenti file e conversioni di data. 21/04/2016 Data Import e Probabilità - Lezione 7 7

8 Database Risulta possibile anche importare i dati da database. Operazione un po troppo complessa per il corso. Nel caso vi servisse per il progetto potete approfondire questo aspetto. ing-data-from-databases-into-matlab.html 21/04/2016 Data Import e Probabilità - Lezione 7 8

9 File binari (proprietari o standard) Più contenuti rispetto a file testuali (in meno spazio contengono più informazioni numeriche per esempio) Se il formato è fisso e noto è possibile «analizzare» il file andando a leggere byte per byte. Se il contenuto è variabile, i dati contenuti possono essere identificati attraverso un «header» auto contenuto nel file stesso. Nell header è specificato come sono alternati i dati nel file specificando il numero di byte per ogni dato. 21/04/2016 Data Import e Probabilità - Lezione 7 9

10 Esempio di un file binario: Proviamo ad analizzare e visualizzare un file binario, per la precisione proviamo ad aprire un immagine. >> A = imread('gabbiano.jpg') Forse era utile usare il ;? >> Image(A) 21/04/2016 Data Import e Probabilità - Lezione 7 10

11 Importiamo i dati di un esperimento Censimento volatili isola di Nim: 100 volatili vivono su quest isola 30 piccioni marroni (classe 1) 20 piccioni bianchi (classe 2) 10 gabbiani marroni(classe 3) 40 gabbiani bianchi (classe 4) 21/04/2016 Data Import e Probabilità - Lezione 7 11

12 Esperimento: Carichiamo il file isola.txt e contiamo quanti volatili ci sono per tipo: >> isola = load('isola.txt') >> hist(isola) >> volatili = hist(isola, [ ]) oppure >> volatili = hist(isola, unique(isola)) 21/04/2016 Data Import e Probabilità - Lezione 7 12

13 Statistiche volatili: Marroni Bianchi Piccioni 30% 20% Gabbiani 10% 40% 21/04/2016 Data Import e Probabilità - Lezione 7 13

14 Statistiche volatili: Marroni Bianchi Marginale specie (somma elementi riga) Piccioni 30% 20% 50% Gabbiani 10% 40% 50% Marginale colore (somma elementi colonna) 40% 60% 21/04/2016 Data Import e Probabilità - Lezione 7 14

15 Probabilità condizionata e congiunta: (ricordiamo i dadi) P(a b) = P(a AND b) / P(b) P(a AND b) è probabilità congiunta Vediamo un volatile di un colore ma non sappiamo riconoscere la specie cosa facciamo? Probabilità condizionate di specie dato il colore : Marroni Bianchi Piccioni 75% 33% Gabbiani 25% 67% 21/04/2016 Data Import e Probabilità - Lezione 7 15

16 Probabilità condizionata e congiunta: (ricordiamo i dadi) P(a b) = P(a AND b) / P(b) P(a AND b) è probabilità congiunta Vediamo un volatile di una specie ma non sappiamo riconoscere il colore cosa facciamo? Probabilità condizionate di colore data la specie : Marroni Bianchi Piccioni 60% 40% Gabbiani 20% 80% 21/04/2016 Data Import e Probabilità - Lezione 7 16

Data Import pulizia dati e Probabilità. Renato Mainetti

Data Import pulizia dati e Probabilità. Renato Mainetti Data Import pulizia dati e Probabilità Renato Mainetti Importare dati in Matlab: Abbiamo visto come sia possibile generare array e matrici di dati. Per ora abbiamo sempre inserito i dati manualmente o

Dettagli

Bayes, PDF, CDF. Renato Mainetti

Bayes, PDF, CDF. Renato Mainetti Bayes, PDF, CDF Renato Mainetti Importiamo i dati di un esperimento Censimento volatili isola di Nim: 100 volatili vivono su quest isola 30 piccioni marroni (classe 1) 20 piccioni bianchi (classe 2) 10

Dettagli

Vettori Matrici Grafi. Renato Mainetti

Vettori Matrici Grafi. Renato Mainetti Vettori Matrici Grafi Renato Mainetti Vettore In Matematica: Un vettore è un elemento di uno spazio vettoriale. I vettori sono quindi elementi che possono essere sommati fra loro e moltiplicati per dei

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

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Input/output. Marco D. Santambrogio Ver. aggiornata al 24 Agosto 2015

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Input/output. Marco D. Santambrogio Ver. aggiornata al 24 Agosto 2015 Input/output Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 24 Agosto 2015 1 Obiettivi Input/Output 2 Acquisizione dati da tastiera Funzione input valore = input( inserisci un valore

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

GUIDA MAIL MARKETING - IMPORTA E GESTISCI I TUOI CONTATTI 1

GUIDA MAIL MARKETING - IMPORTA E GESTISCI I TUOI CONTATTI 1 GUIDA MAIL MARKETING - IMPORTA E GESTISCI I TUOI CONTATTI 1 CAPITOLO 1. CREAZIONE RUBRICA CAPITOLO 2. CARICAMENTO CONTATTI - AGGIUNGERE SINGOLO CONTATTO - IMPORTARE PIÙ CONTATTI DA FILE.CSV - IMPORTARE

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

Definizione di file. Directory e file File binari e file di testo

Definizione di file. Directory e file File binari e file di testo I/O Avanzato e File Definizione di file Directory e file File binari e file di testo 5 Definizione di file Directory e file Tutti i sistemi operativi permettono di organizzare le informazioni su hard disk

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

Dichiarazione FGas: Istruzioni per eseguire il caricamento massivo delle dichiarazioni

Dichiarazione FGas: Istruzioni per eseguire il caricamento massivo delle dichiarazioni Dichiarazione FGas: Istruzioni per eseguire il caricamento massivo delle dichiarazioni La funzione di caricamento massivo è stata predisposta per agevolare la compilazione e la trasmissione dei dati ai

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

S-vLab. Stream cipher Block cipher. Stream cipher vs. Block cipher. Stream cipher vs. Block cipher. Stream cipher vs. Block cipher

S-vLab. Stream cipher Block cipher. Stream cipher vs. Block cipher. Stream cipher vs. Block cipher. Stream cipher vs. Block cipher S-vLab Cifrari simmetrici a flusso e a blocchi Anna Riccioni anna.riccioni@unibo.it Sicurezza dell Informazione M Esercitazione del 30 marzo 2010 Alta diffusione Bassa diffusione Confusione e diffusione

Dettagli

Introduzione alla probabilità. Renato Mainetti

Introduzione alla probabilità. Renato Mainetti Introduzione alla probabilità Renato Mainetti Esperimenti sulla probabilità: Vedremo come utilizzare semplici funzioni di matlab per avvicinarci al mondo della probabilità, iniziando così ad introdurre

Dettagli

Introduzione all uso di MATLAB

Introduzione all uso di MATLAB Introduzione all uso di MATLAB Comandi Load e Save Reperire dati storici da Yahoo Finanza Caricare file.csv Appunti per l insegnamento di Metodi Computazionali per la Finanza Anno Accademico 2017/2018

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici

Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 03 Maggio 2017 Richiami In MATLAB, ogni variabile

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

Dichiarazione FGas: Istruzioni per eseguire il caricamento massivo delle dichiarazioni

Dichiarazione FGas: Istruzioni per eseguire il caricamento massivo delle dichiarazioni Dichiarazione FGas: Istruzioni per eseguire il caricamento massivo delle dichiarazioni La funzione di caricamento massivo è stata predisposta per agevolare la compilazione e la trasmissione dei dati ai

Dettagli

Open Refine. Per la manipolazione dei dati, Open Refine usa il linguaggio GREL (General Refine Expression Language) 1.

Open Refine. Per la manipolazione dei dati, Open Refine usa il linguaggio GREL (General Refine Expression Language) 1. Open Refine Open Refine è un applicazione Web per la pulizia, la trasformazione e l arricchimento di dataset. Può essere scaricato al seguente indirizzo: http://openrefine.org. Nella sezione download,

Dettagli

Cosa sono gli Script (m-file) Script Semplici programmi. Fino ad ora, i comandi sono stati sempre digitati nella command window:

Cosa sono gli Script (m-file) Script Semplici programmi. Fino ad ora, i comandi sono stati sempre digitati nella command window: Script Semplici programmi Cosa sono gli Script (m-file) Fino ad ora, i comandi sono stati sempre digitati nella command window: Eseguiti premendo enter Modificati utilizzando le frecce o la command history

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

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

PON Liceo Scientifico Leonardo da Vinci. Vallo della Lucania

PON Liceo Scientifico Leonardo da Vinci. Vallo della Lucania PON 2007 2013 Liceo Scientifico Leonardo da Vinci Vallo della Lucania Nuovi percorsi matematici: Osservare, descrivere, costruire. Matlab - 3: Operazioni su matrici Vallo della Lucania 26 Settembre 2008

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

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

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

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3 Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3 Sui PC a disposizione sono istallati diversi sistemi operativi. All accensione scegliere Windows. Immettere Nome utente b## (##

Dettagli

Elementi Elem d enti i d I i nf I orm nf a orm tic a a tic a e Applicazioni Numeriche T I File in Octave

Elementi Elem d enti i d I i nf I orm nf a orm tic a a tic a e Applicazioni Numeriche T I File in Octave Elementi di Informatica e Applicazioni Numeriche T I File in Octave Octave ed il File System Come ogni altro programma: Quando Octave viene eseguito......viene associato ad una directory del File System

Dettagli

Modulo III - Introduzione ad R

Modulo III - Introduzione ad R Modulo III - Introduzione ad R Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management e-mail: elisabetta.ronchieri@unife.it 7 Novembre 2016 Elisabetta Ronchieri Modulo III.1 -

Dettagli

Naïve Bayesian Classification

Naïve Bayesian Classification Naïve Bayesian Classification Di Alessandro rezzani Sommario Naïve Bayesian Classification (o classificazione Bayesiana)... 1 L algoritmo... 2 Naive Bayes in R... 5 Esempio 1... 5 Esempio 2... 5 L algoritmo

Dettagli

Open Data. Guida per l import del file CSV Versione 1.0

Open Data. Guida per l import del file CSV Versione 1.0 Open Data Guida per l import del file CSV Versione 1.0 Aggiornato al 23 giugno 2017 1.1. TIPOLOGIE DI FILE I file dei dati hanno estensione.csv, i file contenenti i metadati associati hanno estensione.txt

Dettagli

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA. INFORMATICA B Ingegneria Elettrica. Script in Matlab

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA. INFORMATICA B Ingegneria Elettrica. Script in Matlab DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA INFORMATICA B Ingegneria Elettrica Script in Matlab Gli script Uno script è un file di testo contenente una sequenza di comandi MATLAB (è un programma

Dettagli

GUIDA / NOTE OPERATIVE. EasyMaga. Versione Touch. Versione Touch 2.0

GUIDA / NOTE OPERATIVE. EasyMaga. Versione Touch. Versione Touch 2.0 EasyMaga Versione Touch FUNZIONI PRINCIPALI Il Menu principale mostra in modo chiaro e istintivo le varie sezioni del programma che risultano completamente indipendenti tra loro. Tramite i pulsanti si

Dettagli

Statistica computazionale

Statistica computazionale Creazione SAS data set da dati esterni Statistica computazionale a.a. 2008/09 Appunti lezione del 2/3/09 Istruzioni SAS nel passo di DATA; External File Interface (EFI); Import Wizard Carla Rampichini

Dettagli

Classificazione Validazione Decision Tree & kmeans. Renato Mainetti

Classificazione Validazione Decision Tree & kmeans. Renato Mainetti Classificazione Validazione Decision Tree & kmeans Renato Mainetti Apprendimento Supervisionato e Non Supervisionato: forniamo input e output Non supervisionato: forniamo solo input 2 Apprendimento Supervisionato

Dettagli

Phpmyadmin. Creazione Database

Phpmyadmin. Creazione Database Phpmyadmin Phpmyadmin è un applicazione Web fornita direttamente con il pacchetto XAMPP. E utilizzata per la gestione delle tabelle SQL. Essa, infatti, permette di creare database, tabelle, importare ed

Dettagli

MATLAB - Introduzione. Antonino Polimeno

MATLAB - Introduzione. Antonino Polimeno MATLAB - Introduzione Antonino Polimeno antonino.polimeno@unipd.it MATLAB - 1 Da Wikipedia MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto

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

STATISTICA PER LA DIGITAL ECONOMY 2017

STATISTICA PER LA DIGITAL ECONOMY 2017 STATISTICA PER LA DIGITAL ECONOMY 2017 Marco Riani mriani@unipr.it http://www.riani.it INFORMAZIONI SUL CORSO Orario MER 11.00-13.00 (frontale) GIO 9.00-11.00 (frontale) VEN 11.00-13.00 (laboratorio) Ricevimento

Dettagli

Fluency. I fogli elettronici. Capitolo 12

Fluency. I fogli elettronici. Capitolo 12 Fluency I fogli elettronici Capitolo 12 Visicalc Excel OO-Calc Organizzare l informazione Lista utile per organizzare le informazioni testuali p.e.: lista della spesa Foglio elettronico Spreadsheet fornisce

Dettagli

# Importazione da file esterni - informazioni generali

# Importazione da file esterni - informazioni generali Suite contabile fiscale #3759 - Importazione da file esterni - informazioni generali Premesse Specifiche tecniche per la compilazione del file - come leggerle Principali avvertenze generali di compilazione

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

Script in Matlab. INFORMATICA B + C (sezione L-Z) Ingegneria Elettrica, Chimica e dei Materiali

Script in Matlab. INFORMATICA B + C (sezione L-Z) Ingegneria Elettrica, Chimica e dei Materiali DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA INFORMATICA B + C (sezione L-Z) Ingegneria Elettrica, Chimica e dei Materiali Script in Matlab Gli script Uno script è un file di testo contenente

Dettagli

Il Database. Access 2013 Importazione dati

Il Database. Access 2013 Importazione dati Il Database Access 2013 Importazione dati Versione 11/02/2015 Collegamenti a fonti dati esterne collegamento ad un xls/xlsx collegamento ad un mdb/accdb collegamento ad un delimited collegamento ad un

Dettagli

I fogli elettronici. Capitolo 12 Fluency Conoscere e usare l informatica

I fogli elettronici. Capitolo 12 Fluency Conoscere e usare l informatica I fogli elettronici Capitolo 12 Fluency Conoscere e usare l informatica Coordinate delle celle Colonne sono etichettate con le lettere Righe sono etichettate con i numeri Riferimenti un intera colonna:

Dettagli

GUIDA D USO PER L IMPORTAZIONE DI FILE.CSV

GUIDA D USO PER L IMPORTAZIONE DI FILE.CSV APPLICATIVO Versione 0.1 17 Maggio 2011 Indice dei contenuti 1. INTRODUZIONE 2. DOWNLOAD DI FILE.CSV PRODOTTI DA 3. COME IMPORTARE I FILE.CSV CON MICROSOFT OFFICE (EXCEL) 4. COME IMPORTARE I FILE.CSV CON

Dettagli

STATISTICA PER LA DIGITAL ECONOMY Marco Riani

STATISTICA PER LA DIGITAL ECONOMY Marco Riani STATISTICA PER LA DIGITAL ECONOMY 2018 Marco Riani mriani@unipr.it http://www.riani.it INFORMAZIONI SUL CORSO Orario MER 11.15-12.45 (frontale) GIO 9.15-10.45 (frontale) VEN 11.00-13.00 (laboratorio) Ricevimento

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

FOGLIO ELETTRONICO. Microsoft Office EXCEL. LibreOffice CALC CALC. E' un software che assegna come estensione ai propri file (foglio elettronico).ods.

FOGLIO ELETTRONICO. Microsoft Office EXCEL. LibreOffice CALC CALC. E' un software che assegna come estensione ai propri file (foglio elettronico).ods. FOGLIO ELETTRONICO Microsoft Office EXCEL LibreOffice CALC Viene anche definito: FOGLIO DI CALCOLO; CARTELLA DI LAVORO (perché è un file che può contenere più FOGLI DI LAVORO). FOGLIO ELETTRONICO o FOGLIO

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 OUTLINE Gestione File Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File Grafici OUTLINE

Dettagli

Linguaggio Macchina. Numeri binari. E il linguaggio che il microprocessore comprende. In Esadecimale

Linguaggio Macchina. Numeri binari. E il linguaggio che il microprocessore comprende. In Esadecimale Linguaggio Macchina Numeri binari In Esadecimale E il linguaggio che il microprocessore comprende 1 Numeri Esadecimali Sono composti con 16 simboli: 0 1 2 3 4 5 6 7 8 9 A B C D E F Un numero di 4 cifre

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

Parte 7. Fogli Elettronici: MS Excel (livello avanzato) Parte 7. Ripasso. Elementi di informatica - AA 2008/2009 MS Excel avanzato.

Parte 7. Fogli Elettronici: MS Excel (livello avanzato) Parte 7. Ripasso. Elementi di informatica - AA 2008/2009 MS Excel avanzato. Parte 7 Fogli Elettronici: MS Excel (livello avanzato) 1 di 39 Parte 7 Ripasso 2 di 39 1 Ripasso Cosa sappiamo già fare con un foglio di calcolo Ms Excel: Selezionare celle e gruppi di celle Utilizzare

Dettagli

Esercizi di Probabilità e Statistica

Esercizi di Probabilità e Statistica Esercizi di Probabilità e Statistica Samuel Rota Bulò 6 luglio 6 Vettori aleatori e funzioni di v.a. Esercizio Si lanciano due dadi equi. Qual è la probabilità che la somma sia? [ ] Siano X, X le v.a.

Dettagli

Esempio: la funzione SOMMA. Esempio : la funzione SOMMA. Esempio: la funzione SE. Esempio: la funzione SE

Esempio: la funzione SOMMA. Esempio : la funzione SOMMA. Esempio: la funzione SE. Esempio: la funzione SE Esempio : la funzione SOMMA La funzione Somma restituisce la somma dei valori dei propri argomenti. Sintassi: =SOMMA(valore1, valore2,...) Gli argomenti possono essere valori costanti, riferimenti a singole

Dettagli

Calcoli con Fogli Elettronici

Calcoli con Fogli Elettronici Calcoli con Fogli Elettronici Lezione 1 Corso di Laurea in Biotecnologie AA. 2010/2011 Docente del laboratorio: Maria Silvia Pini mpini@math.unipd.it Introduzione Struttura ed inserimento dei dati Manipolazioni

Dettagli

Aritmetica in Floating Point

Aritmetica in Floating Point Aritmetica in Floating Point Esempio di non associatività Alcune proprietà delle operazioni in aritmetica esatta possono non valere in aritmetica finita in virgola mobile (floating point). Ad esempio:

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 21 Input Output Docente: Michele Ferrari - michele.ferrari@unife.it Nelle lezioni precedenti Operatori

Dettagli

Lezione 6 Introduzione al C++ Mauro Piccolo

Lezione 6 Introduzione al C++ Mauro Piccolo Lezione 6 Introduzione al C++ Mauro Piccolo piccolo@di.unito.it Linguaggi di programmazione Un linguaggio formale disegnato per descrivere la computazione Linguaggi ad alto livello C, C++, Pascal, Java,

Dettagli

Figura 1: Esempio di file Excel con dati di spedizione marche.

Figura 1: Esempio di file Excel con dati di spedizione marche. Data: 08.08.2009 Prodotto: Tekla Structures 15.0 Visualizzazione in base alla data di spedizione Attraverso un file Excel come quello di Figura 1 è possibile importare in Tekla degli attributi che ci consentiranno

Dettagli

PON Liceo Scientifico Leonardo da Vinci Vallo della Lucania Nuovi percorsi matematici: Osservare, descrivere, costruire.

PON Liceo Scientifico Leonardo da Vinci Vallo della Lucania Nuovi percorsi matematici: Osservare, descrivere, costruire. PON 2007 2013 Liceo Scientifico Leonardo da Vinci Vallo della Lucania Nuovi percorsi matematici: Osservare, descrivere, costruire. Derive - 1 INTRODUZIONE ALL USO DI DERIVE COMANDI FONDAMENTALI Vallo della

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

RINNOVO CONSIGLIO CAMERALE 2014

RINNOVO CONSIGLIO CAMERALE 2014 RINNOVO CONSIGLIO CAMERALE 2014 ISTRUZIONI PER LA COMPILAZIONE DELL ALLEGATO B B1 PREMESSA La Camera di commercio di Torino acquisisce dalle organizzazioni imprenditoriali gli elenchi contenenti le imprese

Dettagli

Come usare l help di Matlab

Come usare l help di Matlab Come usare l help di Matlab 1 Matlab ha una valida guida che vi permetterà di affrontare qualsiasi problema vi si ponga di fronte. Ricordiamo il funzionamento di alcuni comandi base: close all; % chiude

Dettagli

Excel memorizza il riferimento alla cella A1 sotto forma di distanza dalla cella contenente la formula.

Excel memorizza il riferimento alla cella A1 sotto forma di distanza dalla cella contenente la formula. Quando scriviamo una formula, solitamente creiamo un riferimento ad un altra cella. Se nella cella A2 scriviamo A1 +3, stiamo indicando a Excel di prelevare il valore della cella A1 e sommargli 3. Excel

Dettagli

LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2

LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni

Dettagli

Laboratorio di Statistica e Analisi dei Dati

Laboratorio di Statistica e Analisi dei Dati Laboratorio di Statistica e Analisi dei Dati Nicolò Campolongo Università degli Studi di Milano nicolo.campolongo@unimi.it November 9, 2018 Nicolò Campolongo (UniMi) Lezione 1 November 9, 2018 1 / 14 Lezione

Dettagli

Questa guida ha come scopo quello di guidare l utente nel caricare i propri dati nel database di iorder per ipad e di iorder per iphone.

Questa guida ha come scopo quello di guidare l utente nel caricare i propri dati nel database di iorder per ipad e di iorder per iphone. Questa guida ha come scopo quello di guidare l utente nel caricare i propri dati nel database di iorder per ipad e di iorder per iphone. E necessario aver scaricato il file compresso iorderimportfile.zip

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

Introduzione al software R

Introduzione al software R Introduzione al software R Metodi Quantitativi per Economia, Finanza e Management Esercitazione n 1 Orario di ricevimento Alberto Saccardi Chiara Carsana Stefania Scapin alberto.saccardi@nunatac.it asaccardi@liuc.it

Dettagli

R - Esercitazione 2. Andrea Fasulo 20 Ottobre Università Roma Tre

R - Esercitazione 2. Andrea Fasulo 20 Ottobre Università Roma Tre R - Esercitazione 2 Andrea Fasulo fasulo.andrea@yahoo.it Università Roma Tre 20 Ottobre 2017 det(), solve() : calcolano determinante e inverso di una matrice quadrata. t() genera la matrice trasposta.

Dettagli

Applicazioni statistiche e utilizzo del package statistico Spss - 3

Applicazioni statistiche e utilizzo del package statistico Spss - 3 Applicazioni statistiche e utilizzo del package statistico Spss - 3 CISI 9 dicembre 2004 Marco Zuffranieri ricercapsicologica@tiscali.it Da: Corbetta P. (1999), Metodologia e tecniche della ricerca sociale,

Dettagli

Rappresentazione. Rappresentazione del testo. Rappresentare numeri. Rappresentazione delle informazioni in codice binario. Caratteri.

Rappresentazione. Rappresentazione del testo. Rappresentare numeri. Rappresentazione delle informazioni in codice binario. Caratteri. Rappresentazione delle informazioni in codice binario Rappresentazione dell Informazione Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo

Dettagli

Sistemi Web per il turismo - lezione 5 -

Sistemi Web per il turismo - lezione 5 - Sistemi Web per il turismo - lezione 5 - Struttura dei dati Tutti i dati (quelli in input, quelli usati all interno di un algoritmo, quelli in output) sono organizzati sotto forma di strutture Tali strutture

Dettagli

Il Database. Excel 2013 Importazione dati

Il Database. Excel 2013 Importazione dati Il Database Excel 2013 Importazione dati Versione 11/02/2015 Importazione da fonti dati esterne importazione di un delimited Importazione di un fixed format Importazione di un delimited Vediamo ora come

Dettagli

Rappresentazione dell Informazione. Emilio Di Giacomo e Walter Didimo

Rappresentazione dell Informazione. Emilio Di Giacomo e Walter Didimo Rappresentazione dell Informazione Emilio Di Giacomo e Walter Didimo Rappresentaz. dell informazione Abbiamo visto che l informazione memorizzata ed elaborata da un calcolatore viene rappresentata come

Dettagli

SQL Server Integration Services. SQL Server 2005: ETL - 1. Integration Services Project

SQL Server Integration Services. SQL Server 2005: ETL - 1. Integration Services Project Database and data mining group, SQL Server 2005 Integration Services SQL Server 2005: ETL - 1 Database and data mining group, Integration Services Project Permette di gestire tutti i processi di ETL Basato

Dettagli

Codifico. Servizio di GTIN Management - generazione di codici a barre GS1/EAN. Manuale utente. Release 5.4, Gennaio Versione 5.

Codifico. Servizio di GTIN Management - generazione di codici a barre GS1/EAN. Manuale utente. Release 5.4, Gennaio Versione 5. Codifico Servizio di GTIN Management - generazione di codici a barre GS1/EAN Manuale utente Release 5.4, Gennaio 2019 Versione 5.4 Gennaio 2019 1 Sommario Accesso all area privata... 3 Home page - Cruscotto...

Dettagli

Esercitazione n 1. Introduzione ad Excel

Esercitazione n 1. Introduzione ad Excel Esercitazione n 1 Introduzione ad Excel Fogli di Calcolo o Foglio Elettronico E uno strumento software che permette di organizzare in «tabelle» dati di diversa natura (numeri, date, orari, percentuali,

Dettagli

RICONOSCIMENTO DI FORME A.A OBIETTIVI PARTE 1 INTRODUZIONE A MATLAB

RICONOSCIMENTO DI FORME A.A OBIETTIVI PARTE 1 INTRODUZIONE A MATLAB RICONOSCIMENTO DI FORME A.A. 2006-2007 PARTE 1 OBIETTIVI Implementare semplici algoritmi di Pattern Recognition utilizzando l ambiente Matlab Svolgere esperimenti di classificazione utilizzando gli algoritmi

Dettagli

Introduzione a Matlab. Renato Mainetti

Introduzione a Matlab. Renato Mainetti Introduzione a Matlab Renato Mainetti Matlab questo sconosciuto (abbreviazione di Matrix Laboratory) Cos è? E un ambiente (software) nato per il calcolo numerico e l'analisi statistica. A cosa serve? Permette

Dettagli

8 Introduzione MATLAB

8 Introduzione MATLAB 8.1 Basi Per pulire il workspace (eliminare tutte le variabili esistenti): 1 clear Per pulire la finestra dei comandi (command window): 1 clc In MATLAB non è necessario dichiarare le variabili ed esse

Dettagli

Corso di Analisi dei Dati Esercitazione R n. 1

Corso di Analisi dei Dati Esercitazione R n. 1 Corso di Analisi dei Dati Esercitazione R n. 1 30 marzo 2006 Il pacchetto R è un programma statistico liberamente scaricabile dal CRAN (http//www.r-preject.org) che fornisce un ambiente integrato che permette

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

Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci

Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Architettura degli Elaboratori Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Punto della situazione Ø Abbiamo visto Ø ll sistema posizionale pesato, in particolare le rappresentazioni

Dettagli

Microsoft Excel. Introduzione. Massimo Marchi - marchi.usr.dsi.unimi.it/ 1

Microsoft Excel. Introduzione. Massimo Marchi -  marchi.usr.dsi.unimi.it/ 1 Microsoft Excel Introduzione Materiale realizzato con il contributo di Morpurgo, Ornaghi, Zanaboni Massimo Marchi - http:// marchi.usr.dsi.unimi.it/ 1 Elementi di base di Excel Massimo Marchi - http://

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Informatica B AA 2014 / 2015 6 Ottobre 2015 Giacomo Boracchi giacomo.boracchi@polimi.it Cos è l Informatica? Scienza della rappresentazione e dell elaborazione dell

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

APPUNTI DELLA LEZIONE DI DATABASE DEL 27/10/2016 (POMERIGGIO)

APPUNTI DELLA LEZIONE DI DATABASE DEL 27/10/2016 (POMERIGGIO) APPUNTI DELLA LEZIONE DI DATABASE DEL 27/10/2016 (POMERIGGIO) Studenti: Lorenzo Caputo, Mattia Marzano. Prof. Lucia Vaira Lo scopo della lezione è quello di andare a riempiere un database con dei dati

Dettagli

8 Introduzione MATLAB

8 Introduzione MATLAB 8.1 Basi Per pulire il workspace (eliminare tutte le variabili esistenti): 1 clear Per pulire la finestra dei comandi (command window): 1 clc In MATLAB non è necessario dichiarare le variabili ed esse

Dettagli

Lab 5: 18 Maggio 2015

Lab 5: 18 Maggio 2015 DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 5: 18 Maggio 2015 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli durellinux@gmail.com Ver. aggiornata al 17 Maggio 2015

Dettagli

Telescopio per raggi cosmici Analisi dei dati raccolti

Telescopio per raggi cosmici Analisi dei dati raccolti Telescopio per raggi cosmici Analisi dei dati raccolti Guida passo per passo Versione: 1.1 Data: 27 novembre 2018 1 1 Sommario 1. CREAZIONE DEI FOGLI DI LAVORO GOOGLE...3 2 IMPORTAZIONE DEI DATI...4 3

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

Vettori e Matrici. Corso di Calcolo Numerico. 24 Aprile 2018

Vettori e Matrici. Corso di Calcolo Numerico. 24 Aprile 2018 Vettori e Matrici 24 Aprile 2018 Richiami In MATLAB, ogni variabile ha una struttura di tipo vettoriale o array. Un array è un insieme di valori ordinati, cioè memorizza più dati all interno di una struttura

Dettagli

Dati due punti sul piano calcolare la loro distanza

Dati due punti sul piano calcolare la loro distanza Introduzione al C Primo esempio in C Dati due punti sul piano calcolare la loro distanza Soluzione: la distanza fra due punti si calcola secondo il teorema di Pitagora, con la formula: y Distanza = (lato12

Dettagli

3. Matrici e algebra lineare in MATLAB

3. Matrici e algebra lineare in MATLAB 3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com

Dettagli

Istruzioni per creare il file pdf/a e csv a partire dal file dell elenco in formato Excel

Istruzioni per creare il file pdf/a e csv a partire dal file dell elenco in formato Excel Istruzioni per creare il file pdf/a e csv a partire dal file dell elenco in formato Excel Il formato PDF/A rappresenta lo standard dei documenti delle Pubbliche Amministrazioni adottato per consentire

Dettagli

Avviare una nuova azienda su Reviso. Corso sull avvio di una azienda su Reviso

Avviare una nuova azienda su Reviso. Corso sull avvio di una azienda su Reviso Avviare una nuova azienda su Reviso Corso sull avvio di una azienda su Reviso Corso sull avvio di una nuova azienda su Reviso In questo corso vedremo come avviare una nuova azienda su Reviso, partendo

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2017/18 OUTLINE Gestione File Grafici OUTLINE Gestione File Grafici I File I file possono essere visti come contenitori permanenti di informazioni

Dettagli