Estratto del documento

Il calcolo numerico è una disciplina della matematica...

...per il quale non esistono soluzioni...

Reale Calcolato

  • raggiunto

Si definisce rappresentazione Floating-point...

a = (-1)s pNq

per N=10

  • ...0,15... (infinite rappresentazioni floating-point)

La rappresentazione è univocamente determinata...

Se si impone la seguente condizione:

Nt < p < N

Se soddisfa questa condizione...

mantissa di a, intero q, esponente di a

  • ...mantissa...

Per memorizzare a è sufficiente memorizzare...

Non tutti i numeri reali sono esattamente rappresentabili su un calcolatore.

...esattamente rappresentabile...

L'insieme di numeri di macchina è così definito:

F={0}∪(-1)s 0, d1... dt Nq:0≤di<N, z1≤q≤z2

  • d1

N = 10

Il calcolo numerico è una disciplina della matematica, che propone e analizza metodi che permettono di ottenere una soluzione numerica di problemi matematici per i quali altri metodi di soluzione non esistono oppure sono difficili da determinare. Utilizzando macchine si utilizzano algoritmi eseguibili da un calcolatore e basati da metodi stessi.

Sarebbe di più grande errore il pensare che i risultati numerici ottenuti siano privi di errori e affetti da un conto trascurabile.

Regole che seguono i calcolatori

Si definisce rappresentazione floating-point di un numero reale è la seguente rappresentazione:

a = (-1)s pN9 s ϵ {0,1} p ϵ:20 reale, 9 intero.

dove N rappresenta la base del sistema di numerazione. Se N = 10 il sistema di numerazione si dice decimale, se N = 2 il sistema si dice binario.

Es

a = 0,015∙10-2, per N = 10

a = 0,15 10-1 etc.. (infinite rappresentazioni floating-point)

La rappresentanza è univocamente determinata. Se si impone la seguente condizione:

Nt-1 ≤ p < Nt

Se soddisfa questa condizione, la rappresentazione si dice normalizzata e il numero reale non negativo a si definisce mantissa di a, l’intero 9 si definisce l’esponente di a.

Es

a = 12,4 = 0,124, 103 mantissa = 0,124, esponente = 2

a = 1,3∙10 mantissa = 0,13 esponente = 1

Per memorizzare a è sufficiente memorizzare s, p, 9. Poiché un calcolatore presenta uno spazio finito di memoria, può memorizzare solo mantisse con un numero finito di cifre ed esponenti di un certo intervallo prescritto con al massimo t cifre ed esponenti compresi x ≤ 9 ≤ y.

Non tutti i numeri reali sono esattamente rappresentabili su un calcolatore. Si definiscono numeri di macchina numeri con mantissa ed esponente esattamente rappresentabile negli spazi a loro riservati dal calcolatore.

L’insieme di numeri di macchina z è così definito:

F = {0} U (-1)s {0,diaz...} a.t | 9 | 0 ≤ 9 < N 9 ꭓ 9 ϵ [_,_]

0,t...at rappresentano le cifre della mantissa minori o uguali a N-1.

Es

Se N = 10, a t ϵ { 0,1,2,...,9 }

ESN:10, t:3, L: -127, U: 128

  • a: 1,38291 • 10^0 è un numero di macchina?
  • a = 0,138291 • 10^1

la mantissa ha t:3, quindi max = numero di macchina

La limitazione inferiore Lsq comporta che il più piczero numero positivo rappresentabile sia (m = 0,10000 • N^L, t cifre.

Si definisce regione di underflow l'insieme dei numeri reali diversi da zero e appartenenti a (-m, m).

La limitazione superiore Usq comporta che il più grande numero positivo rappresentabile sia (M = 0,(N-1)(N-1)(N-1) • N^U), t cifre.

Si definisce regione di overflow l'insieme dei numeri appartenenti a (-∞, -M) ∪ (M, +∞)

(-m, m) = 0

(-∞, -M) ∪ (M, +∞) = inf

ES

  • Si consideri M M
  • M + M1 ≥ 1, dove M = M2
  • Se poniamo però considerare M + M1 = 3/2, max m. overflow

ES

  • Si consideri R = 1/(x12 + kx22)
  • N: 10
  • x1 = 10-100
  • x2 = 10-50
  • U: 128

Si evita l'overflow

√(x1(x2/x1)) = 1 x1 √(1 - (x2/x1)), se x1 > |x2|

Si esamina ora come vengono rappresentati i numeri reali la cui mantissa ha più di t cifre.

Bisogna approssimarli con la tecnica "rounding to even" la mantissa viene approssimata con la mantissa di macchina più v

Anteprima
Vedrai una selezione di 9 pagine su 38
Calcolo numerico Pag. 1 Calcolo numerico Pag. 2
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 6
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 11
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 16
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 21
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 26
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 31
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 36
1 su 38
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/02 Algebra

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher silvestr di informazioni apprese con la frequenza delle lezioni di Algebra e geometria lineare e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Torino o del prof Scuderi Letizia.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community