I grafici I grafici sono rappresentazione di dati numerici e/o di funzioni . Devono facilitare la visualizzazione e la comprensione dei numeri e del fenomeno che rappresentano da parte dell’utente Dati numerici Data GG/MM Pioggia (mm) 15/01 10 15/02 55 15/03 40 15/04 250 15/05 60 15/06 125 rappresentazione Grafico Mettiamo in relazione due grandezze: la variabile indipendente (x in matematica) è sull’asse delle ascisse (asse orizzontale) la variabile dipendente (y in matematica) è sulle ordinate (asse verticale) La scelta del grafico Funzioni matematiche y=f(x) Istogrammi «torte» Dati con punto-linea Grafici 3D Strumento per : • rappresentare i dati numeri • Analizzare i dati numerici Carta, carta millimetrata, righello e matita! Software di analisi; Kaleidagraph, Excel, Origin,…. A cosa servono: - Elaborare dati - Graficare dati - Eseguire fit lineari e non - Stampare Introduzione all’uso di Kaleidagraph Elementi base: -Dati -Grafici -Formula entry La finestra dei dati (1) - Ci possono essere più finestre di dati nello stesso foglio di lavoro Commenti ai dati Colonna numero (si usa Nome della nel Formula entry) colonna Nasconde numero di colonna Seleziona riga 0 della colonna A (c0) Celle per i dati La finestra dei dati (2) Aggiorna il grafico Inserisce/aggiunge colonne e righe Maschera i dati Ordina i dati Statistica sui dati Celle per i dati Finestra per la formattazione dei dati Le stesse funzioni sono raggiungibili con il tasto destro del mouse (cliccando nelle zone bianche) e attraverso il menu Data La formattazione dei dati Aspetto estetico delle celle Type: Float Double Integer Date Time Text = reali singola precisione (7 c.s.) = reali doppia precisione (14 c.s.) = interi = data = ora = testo Format: dipende dal tipo di dato; per i numeri reali ci sono 4 tipi : General, Fixed, Scientific, Engineering Digits/Decimal: dipende dal dato selezionato; in generale specifica il numero di cifre significative o decimali. Aggiunge zeri inutili !!!! Tipo di numero e formattazione Separatore decimale Impostare come separatore decimale il punto (period in inglese). Anche se non corrisponde alla scelta ufficiale in Italia, è più diffuso a livello internazionale soprattutto in ambito scientifico. In particolare gli strumenti scientifici usano normalmente il punto come separatore decimale. Come impostare il separatore decimale in Kaleidagraph: aprire la finestra delle Preferences (File:preferences) e impostare Decimal Separator Period N.B. La scelta del separatore decimale è di solito necessaria in ogni software che manipola dati numerici! Inserimento Dati Come inserire dati: Abbiamo tre possibilità (TRE CASI) -Scrivere singola cella per singola cella (Inserimento manuale) -Utilizzare Formula Entry per scrivere dati su una intera colonna -Importare dati da un file esterno Inserimento manuale Celle per i dati -Scrivere singola cella per singola cella (Inserimento manuale) -Utilizzare Formula Entry per scrivere dati su una intera colonna -Importare dati da un file esterno La finestra Formula Entry -Permette di fare operazioni su colonne e tra colonne -Ogni colonna è identificata da un numero (c0, c1, c2 etc. etc.) -È anche possibile lavorare su singole celle - cell(r,c) -Esistono 100 registri di memoria (m0-m99) da utilizzare nel formula entry c0=index() Il risultato di una operazione può essere scritto in: -Una colonna -Una cella -Un registro di memoria (mX x=0,1,2….99)) -Una finestra di dialogo (se non si usa =) La finestra Formula Entry (2) Esempi di operazioni su colonne c1 = c0 / 1000; c5 = (c1 + c2) * (c3 - c4); c2 = 5 * cos(c1); c4 = (c1 + m0 * (2 * sin(c3))) / c2; c5 = table(c2,c3,c4); c6 = exp(-(c0 - c1)); Esempi di operazioni su celle cell(0,1) = csum(c0); cell(0,5) = cell(0,4) * 5; c3 = c2 - cell(0,1); Una colonna è identificata dal numero non dal nome La finestra Formula Entry (3) Operatori ! factorial ----------------------------------------------------------^ raise to a power ----------------------------------------------------------* multiply / divide % modulo ----------------------------------------------------------+ add subtract ----------------------------------------------------------< less than <= less than or equal to > greater than >= greater than or equal to == equal to (used for comparisons) != not equal to ----------------------------------------------------------&& logical and || logical or ?: conditional () left and right parentheses = equal (used to store results) [] matrix La finestra Formula Entry (4) Funzioni abs(x) cell(row#, col#) corr(col#, col#) cos(x) diff(x) erf(x) erfc(x) exp(x) fract(x) index() inorm(x) int(x) invcos(x) invsin(x) invtan(x) ln(x) log(x) norm(x) pi ran() rsum(col#) sin(x) sqrt(x) table(x, x col#, y col#) tan(x) L’equazione di una retta con il Formula Entry Vogliamo generare i punti della retta y=3x+1 Generiamo la colonna delle x nella colonna c0 del foglio dati scegliendo il «passo» che separa i vari numeri Calcoliamo la y mettendo i relativi valori nella colonna c1 In alternativa per creare la colonna c0 Usiamo la funzione Create series dal menu Functions Inserimento Dati: importare dati da file http://scienze.uniroma3.it/courses/1/details/2014/didactic_activities/392 Inserimento Dati: importare dati da file File: open Si possono importare solo file .txt Grafico di una retta a partire dai dati Grafico di una retta 1) Selezionare la finestra con i dati (cliccandoci sopra) 2) Creare il grafico dal menù Gallery:Linear:Line 3) Dalla finestra plot selezionare la colonna delle x e delle y 4) Selezionare NewPlot Stampare grafici e dati Direttamente (l’oggetto da stampare deve essere selezionato) Attraverso la finestra di Layout File: print Graphics In alternativa (consigliato) creare un documento Word Bisogna prima creare la finestra di layout (File:new layout) e poi inserire uno o più di un grafico Salvare tutto il lavoro -Ricordarsi di salvare dati e grafici prima di chiudere Kaleidagraph -Tenere presente che ogni finestra deve essere salvata in maniera indipendente dalle altre -Conviene quindi creare una directory per ogni sessione di lavoro e salvare al suo interno tutti i file di kaleidagraph relativi a quella sessione. - Notare l’estensione dei file: .qda = file di dati .qpc = file grafici Salvare tutto il lavoro Se si chiude kaleidagraph senza aver salvato le finestre attive al suo interno, appare la seguente finestra di dialogo che vi chiede di confermare cosa volete salvare. Per il momento concentratevi solo su DATA, PLOTS e LAYOUT Esercizi 1) Creare la directory di lavoro all’interno della cartella Documenti 2) Impostare il punto come separatore decimale di default di Kaleidagraph 3) Utilizzando il formula entry e la funzione index() riempire una colonna di 100 dati con numeri da 1 a 10 4) Riempire la colonna accanto alla precedente con il doppio della colonna di partenza 5) In un nuovo foglio dati scrivere nella cella (2,4) la somma dei numeri da 1 a 100 e verificare che sia uguale a 5050 6) Utilizzando il formula entry riempire due colonne di dati, denominate x e y, con x compreso tra -5 e 5 (201 punti), con una retta di equazione m*x+q con m=-2 e q=0 . Creare la colonna c0 delle x usando entrambi i metodi spiegati: index() e Create series 7) Scaricare il file “retta.txt”, e graficare i dati in esso contenuti 8) Inserire in un foglio word i grafici e descrivere i risultati del lavoro. Stampare il file word completo di nome, cognome e numero del gruppo e consegnarlo.