Estratto del documento

METODI ANALITICI E NUMERICI

PARTE II → CALCOLO NUMERICO

  1. INTRO ANALISI NUMERICA

1.1) Rappresentazione macchina dei num. reali

def.: F = insieme dei numeri FLOATING-POINT (numeri reali rappresentabili al calcolatore)

F ⊂ R

fl(x) = rappresenta floating point di x (se x ∉ F)

F = {x̅₀, x̅₁} ⊂ {2L, 2U} oss., dire F ⊂ F 2±∞

x ∈ F0 ⟹ x = (-1)σ⋅m⋅βe-t = (-1)σ(a1,a2,...,ate-t

Parametro

  • β = BASE (decimale → β = 10, binario β = 2)
  • m = MANTISSA
  • t = Molteplice
  • e = Esponente, e ∈ N, e ∈ [L,U]
  • L < 0, U > 0
  • Δ = Insieme → 0 → no positivo [(-1)0] = 1 (1) 1 → no negativo
  • [a1] ≠ 0 [1a cifra ≠ assume diverso da 0]
  • 0 ≤ ai ≤ β - 1, i = 2,...,t
  • oss. xmin = βL ⤷ num. + piccolo rappresentabile (esatto lo 0)
  • xmax = βU(1 - β-t) ⤷ no + grande rappresent.
  • Nnum elementi F0 = 2(β - 1)βt-1(-L + U + 1)

METODI ANALITICI E NUMERICI

PARTE II → CALCOLO NUMERICO

  1. INTRO ANALISI NUMERICA
  2. Rappresentazione dei num. reali

def: F = insieme dei numeri FLOATING-POINT (numeri reali rappresentabili dal calcolatore)

fl(x) = rappresent. floating point di x (x ∈ F)

F = F0 ∪ {∞}

oss.: dire F0 ⊂ R ∪ {0, ∞}

x ∈ F0 → x = (-1)μ β e-t

= (-1)μ (a1, a2, ..., at) β e-t

  • β = BASE (decimale → β = 10, binario β = 2)
  • μ = MANTISSA
  • t = M cifre
  • e = esponente, e ∈ N e ∈ [L, U] (L < 0, U > 0)
  • Λ = if x > 0 → μ' positivo, [(-1) = 1] + 1
  • a1 ≠ aμ (∃ almeno una cifra diversa da 0)
  • |a1| ≤ aμ
  • 0 ≤ ai ≤ β - 1, i = 2, ..., t
  • oss xmax = β + 1 = num. + piccolo rappresentabile (accetto lo 0)
  • xmax = β L (1 - 1/β) = num. + grande rappresent.

Num. elementi F0 = 2(β - 1)βt (-L + U + 1)

Def. Epsilon Macchina

εM = β1-t.

é il più piccolo in modo tale che |fl(1 + εM)| > 1

Def. Errore Di Arrotondamento

|X - fl(X)| ≤ 1/2 εM

dist. relativa tra in reale e sue rapp. finettanza.

Esempio

F0(2,2,−1,2) → εM = β1-t = 2−2 = 1/4. Xmin = β1-t = 2−2 = 1/4 < εM

  1. Il calcolatore cambia ordine delle operazioni!

1 + 1/4 + 1/4 → 1

→ 1/4 = 1 → 1 + 1 = 3/2

oss fl(1 + fl(x)) = rapp. di 1 + x.

→ l&apos. ordine è importante perché il calcolatore approssima i numeri.

MANUSSA

t = 2 = M1 = Q1 = Q2.

0 ≤ a1 ≤ B - 1, 2-1 = 1

0 ≤ a2 ≤ 1

L U 1/4 0 2 V 1/4 1/2 3/8 3/4 3

→ In pratica sono i risultati che si ottengono tenendo (−1)3 (es. β−t)

(considerando X>0 → num. positivi)

OSS MATLAB -> 64 BIT

(base 2)β=2

SN=1

d1, ... , dt

52 CIFRE M BIT

mantissa esponente

XMIN = 10-308

XMAX = 10308

Arithmetica floating-p

Anteprima
Vedrai una selezione di 10 pagine su 109
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 1 Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 2
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 6
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 11
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 16
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 21
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 26
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 31
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 36
Anteprima di 10 pagg. su 109.
Scarica il documento per vederlo tutto.
Metodi Analitici e Numerici / Calcolo Numerico - teoria parte 1 Pag. 41
1 su 109
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-IND/15 Disegno e metodi dell'ingegneria industriale

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher go9 di informazioni apprese con la frequenza delle lezioni di Metodi analitici e numerici per l'ingegneria 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 Milano o del prof Dedè Luca.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community