Estratto del documento

Numeri macchina

Rappresentazione floating point

Fissato un numero b ∈ ℕ≥2, detto base, ogni x ∈ ℝ ha un'unica rappresentazione del tipo:

x = sgn(-) e [ce be]∑da e ∈ ℤ cd b-e ⇔ {cd, cd-1, ..., c0} ∈ ℕ0 sotto posti (cd ≠ 0), 0 ≤ d ≤ β-1 - e ∈ ℤ

Basi numeriche

  • Base 2: x = sgn(x) (3.012) · 2-2, k ≥ 0, 1 ∈ ℤ
  • Base 10: x = sgn(x) 10-1 dk(*) {0... β-1}

Esempio: x = 11.4510 = 1.14510 · 10e con base 2,10 e=2 ⇔ l(3) exp(o)exp(10) = e10 = 22026,4562...

Sgn(4) = 4, e=5, in quanto 105exp(o) > 105exp(o) ⇒ exp(o) = (1+1) · 10e ⇒ 1,01012 · 10-20,1020,10220...

N.B. † ∑d;cd bk ∈ ℚ (razionale)

Problema

Se una rappresentazione arriva all'infinito di cifre decimali, si deve avere un numero finito per rappresentarli esattamente, come anche una frazione decimale infinita.

Insieme dei numeri macchina

F(β,t,l,u)g = sgna(0) ¦o,l,; , ci bi ⟶ sgn(ai), B = βt bt, ∈ F e(βd−e)b-2[0,2o)= ; acde,insieme dei numeri visualizzati tramite fp_point normalizzati F=(β,t,l,u)

  • β= base (con di>0)
  • t=numero di cifre della mantissa
  • (l,u̲)= range di numeri dove scelgo = | c∈α

Caratteristica dei numeri macchina

Ogni numero macchina è razionale. Se ha un expm che ∙ ⟹ 'ha es. ⟨e⟩ ln(xo,(|,s))!

Se e≥: ;g= sgn(u1): ,e ∑e=+1ci bi-e-eo + ∑iβ-1÷ci:-e-c÷t; βet = ∑, olo,−1,äb-e per cui le prime cifre determinano la parte intera di y, le restanti la parte frazionaria.

Vedi exp(o)−/in(o,2202648m,s...) ⇔ nel punto intero

Numerazione dei numeri macchina in bit

Ogni numero macchina comprende sgn ≋ esponente e mantissa in formato binario, detto bit. Prende con int bits.

Numeri macchina rappresentazione floating point fissata un numero b ∈ ℕ, b>1, detto base, ogni x ∈ ℝ ha un'unica rappresentazione del tipo:

x = sgn(.) p=1 i=-∞ cib-i

  • Base 2: x = sgn(x)1.c1c2 ... ctbe (ci=0,1, c∈Z)
  • Base 10: x = sgn(x) 1ç.c ... (ci=0,...,9, c∈Z)

⎨di cifra decimale con base.

Proposizione

Se ⎨(a-k)k∈n⎬ non ha un limite di cifra decimale ⎨(a) ⎬

Insieme dei numeri macchina F(b, t, l)

Anteprima
Vedrai una selezione di 3 pagine su 9
Appunti - Numeri macchina Pag. 1 Appunti - Numeri macchina Pag. 2
Anteprima di 3 pagg. su 9.
Scarica il documento per vederlo tutto.
Appunti - Numeri macchina Pag. 6
1 su 9
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/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher SgorlonM di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Padova o del prof Sommariva Alvise.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community