NUMERI ed ERRORI MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008.

Slides:



Advertisements
Presentazioni simili
Rappresentazioni dei numeri non interi A. Ferrari.
Advertisements

Rappresentazione dei numeri reali
Laboratorio di Metodi Numerici a.a. 2008/2009 Prof. Maria Lucia Sampoli.
Rappresentazioni a lunghezza fissa: problemi
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
1 © 1999 Roberto Bisiani Overflow n Overflow  traboccamento Si verifica se il risultato di un’operazione non puo’ essere rappresentato con il numero di.
Rappresentazione dell'informazione
Rappresentazione dei numeri
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numeri in virgola Marco D. Santambrogio – Ver. aggiornata al 24 Agosto 2015.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numeri con segno ed in virgola Marco D. Santambrogio – Ver. aggiornata al 20 Marzo.
IPSSCT V. Bosso a.s Francesca Alloatti EquazioneSPURIA EquazioneMONOMIA EquazionePURA EQUAZIONI II GRADO Una equazione è un ’ uguaglianza tra.
2a + 10b abx2 3a + 1 y 2 a + 1 x + 2y a − Espressioni algebriche
L’addizione ESEMPIO Rappresentazione
ESERCIZI MATLAB/OCTAVE MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008.
EQUAZIONI NON LINEARI NEWTON MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008.
I Polinomi Prof.ssa A.Comis.
Disequazioni in una variabile. LaRegola dei segni La disequazione A(x) · B(x) > 0 è soddisfatta dai valori di per i quali i due fattori A(x) e B(x) hanno.
INTRODUZIONE A MATLAB/OCTAVE MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008.
Agile Group – DIEE, Università degli studi di Cagliari Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica ELEMENTI DI INFORMATICA.
NUMERI RELATIVI I numeri relativi comprendono i numeri positivi, negativi e lo 0 Esempio: +10, -5, +3, 0, -2 I numeri relativi si possono trovare all’interno.
1 La Unità Aritmetico Logica. Aritmetica 32 operation result a b ALU.
I limiti.
Prova d’Esame: selezione di domande
NUMERI RAZIONALI OPERAZIONI DEFINIZIONE PROPRIETA’ POTENZE SIMBOLOGIA FRAZIONI EQUIVALENTI PROPRIETA’ RAPPRESENTAZIONE SULLA.
Unità di apprendimento 1
Introduzione al linguaggio C
Le equazioni di II°Grado
Process synchronization
L’analisi monovariata
FUNZIONI MATLAB/OCTAVE
GLI INSIEMI NUMERICI N – Z – Q – R – C
4 < 12 5 > −3 a < b a > b a ≤ b a ≥ b
x : variabile indipendente
Raccogliamo x al primo membro e 2 al secondo:
ESPRESSIONE LETTERALE
MATRICI (ARRAY) IN MATLAB/OCTAVE
Le Potenze esponente potenza c volte base elevato
MATEMATICA III.
Prof.ssa Carolina Sementa
La frazione come numero razionale assoluto
MATEMATICA I.
TIPI PRIMITIVI TIPI STRUTTURATI
JAVA usa una rappresentazione in VIRGOLA MOBILE
Elevamento a potenza di G. CALVI
FRAZIONI CONTINUE.
STRINGHE IN MATLAB/OCTAVE
ELEMENTI DI GRAFICA IN MATLAB/OCTAVE
Gli strumenti Gli strumenti di misura possono essere:
SCRIPT FILE MATLAB/OCTAVE
I MONOMI.
Domanda 1 A cosa corrisponde in notazione decimale il numero binario positivo senza segno ) 32 2) 48 3) 46 4) 3 5) 36 September 18.
L’analisi monovariata
L’addizione ESEMPIO Rappresentazione
Rappresentazione dei Numeri
I RADICALI Definizione di radicali Semplificazione di radicali
Codicfiche Interi Complemento alla base.
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
Operazioni su Naturali
32 = 9 x2 = 9 x = 3 32 = 9 √9 = 3 L’estrazione di radice
Le espressioni algebriche letterali
Corso di Informatica Applicata Introduzione
Dalle potenze ai numeri binari
Strapazziamo le immagini…
Interpretazione Astratta
Sistemi Digitali.
- 17 NUMERI RELATIVI 17 valore assoluto o modulo Segno negativo
PROPRIETA’ DELLE POTENZE
LE DISEQUAZIONI DI PRIMO GRADO
I radicali Esercitazioni Dott.ssa Badiglio S..
Transcript della presentazione:

NUMERI ed ERRORI MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008

INDICE ● Rappresentazione di un numero macchina - Interi - Virgola mobile (Floating point) ● Esempi di diverse rappresentazioni ● Errore assoluto ● Errore relativo

Rappresentazione di un numero INTERI

● I numeri interi sono rappresentati esattamente in base 2 ● Le dimensioni tipiche sono 16 bits o 32 bits ● Nel caso di 16 bits il più grande intero (senza segno) rappresentabile è ● Nel caso di intero con segno l'intervallo è [-32768,32767]

Rappresentazione di un numero INTERI ● Non tutti i numeri interi possono essere specificati dal momento che il numero di bits è limitato (Possibilità di overflow). ● In MatLab se non specificato altrimenti tutti i numeri sono rappresentati in virgola mobile a doppia precisione!

Rappresentazione di un numero VIRGOLA MOBILE ● Viene utilizzata per la rappresentazione di numeri con la virgola (non interi) ● Un numero viene convertito in un formato normalizzato e viene salvata mantissa ed esponente e segno. ● Esempio: MANTISSA ESPONENTE SEGNO

Rappresentazione di un numero VIRGOLA MOBILE ● Lo standard usato nei computer è IEEE 754 ● In questo standard esistono due tipi di formato: - singola precisione 1 bit per il segno, 23 bit per la mantissa e 8 bit per l'esponente = 32 bit totali - doppia precisione 1 bit per il segno, 52 bit per la mantissa e 11 bit per l'esponente = 64 bit totali

Rappresentazione di un numero VIRGOLA MOBILE ● Il numero limitato di bit dell'esponente limita il valore massimo dei numeri rappresentabili ● Il numero limitato di bit della mantissa limita le cifre significative o precisione con cui viene rappresentato un numero. ● I numeri ottenuti da operazioni di altri numeri possono non essere rappresentati esattamente o l'ordine delle operazioni coinvolte non è commutativa.

Rappresentazione di un numero VIRGOLA MOBILE

Operazioni critiche con i numeri in virgola mobile ● Differenza tra due numeri vicini tra loro, questo porta all'errore di cancellazione ● Divisione tra due numeri prossimi allo zero ● Questo porta al fenomeno detto della cancellazione numerica e quindi della perdita di cifre significative sul risultato

Esempio somma di numeri Consideriamo la seguente espressione algebrica e verifichiamo se è vera nei numeri macchina. [vedere il file: sommanum.m]

Esempio somma di numeri >> somma di numeri >> format long e >> 4 >> ans+0.4 >> ans == 4.8 0

Esempio somma di numeri >> % La verifica corretta e' mediante una tolleranza >> format long e >> 4 >> ans+0.4 >> abs(ans - 4.8) <= 1e-10 1

Esempio: Effetti aritmetica del computer Consideriamo la seguente espressione algebrica che è equivalente a 1 per ogni x diverso da 0. [vedere il file: funz1.m]

Esempio: Effetti aritmetica del computer >> grafico funzione unitaria >> x = linspace(-1e-6,1e-6,10000); >> y = (1+x)-1)./x; >> figure(1); >> plot(x,1-y,'k-');

Esempio: Effetti aritmetica del computer

Esempio Equazione di secondo grado Le radici di sono

Esempio Equazione di secondo grado Nel caso in cui il polinomio sia si ha dove: - s è la somma delle due radici divisa per due - p il loro prodotto

Esempio Equazione di secondo grado Una formula numericamente più stabile può ossere ottenuta razionalizando la formula precedente. In particolare si ha: [Vedere il file: mainrad.m]

Esempio Equazione di secondo grado >> % metto x1 la radice piu' grande >> x1e = 10^5; >> x2e = -1.0e-2; >> % calcolo s e p >>s = (x1e+x2e)/2; >> p = x1e*x2e; >> % calcolo le radici con prima formula >> x1 = s + sqrt(s*s-p); >> x2 = s - sqrt(s*s-p);

Esempio Equazione di secondo grado >> % calcolo le radici con seconda formula >> x2n = p/(s + sqrt(s*s-p)); >> x1n = p/x2n; % confronto risultati >> x1e, x1n, x2 >> x2e, x2n, x2

Esempio Equazione di secondo grado >> % Risultati x1e = x1n = x1 = x2e = e-002 x2n = e-002 x2 = e-002

Errore Assoluto ed Errore Relativo ● Errore assoluto ● Errore relativo