Aritmetica degli Errori nel Calcolo Numerico: Introduzione e Metodi, Exercises of Algebra

L'aritmetica degli errori nel calcolo numerico, una disciplina fondamentale della matematica che analizza metodi per ottenere soluzioni numeriche a problemi matematici complessi. Vengono presentati concetti chiave come la rappresentazione floating-point dei numeri, la definizione di problema numerico e l'importanza di evitare errori nel calcolo al calcolatore. Il documento include esempi pratici ed esercizi, come il calcolo di limiti in matlab, per illustrare come gli errori possono influenzare i risultati numerici. Si discute anche della rappresentazione normalizzata dei numeri reali e della distinzione tra mantissa ed esponente, fornendo esercizi per individuare questi elementi in diversi numeri. L'obiettivo è fornire una solida base per comprendere e gestire gli errori nel calcolo numerico.

Typology: Exercises

2022/2023

Uploaded on 10/13/2025

emanuela-marti
emanuela-marti 🇳🇱

3 documents

1 / 150

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ARITMETICA, ERRORI
A.A. 2022/2023
Aritmetica A.A. 2022/2023 1 / 58
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Partial preview of the text

Download Aritmetica degli Errori nel Calcolo Numerico: Introduzione e Metodi and more Exercises Algebra in PDF only on Docsity!

ARITMETICA, ERRORI

A.A. 2022/

Il Calcolo Numerico `e una disciplina della matematica, che propone e analizza metodi che consentono di ottenere una soluzione numerica di problemi matematici, per i quali metodi di risoluzione analitica non esistono oppure sono eccessivamente onerosi.

Il Calcolo Numerico `e una disciplina della matematica, che propone e analizza metodi che consentono di ottenere una soluzione numerica di problemi matematici, per i quali metodi di risoluzione analitica non esistono oppure sono eccessivamente onerosi.

I suddetti metodi vengono applicati ai cosiddetti problemi numerici e per ottenere una soluzione numerica si utilizzano algoritmi, eseguibili da un calcolatore e dedotti dai metodi stessi.

In seguito verranno mostrati metodi per risolvere numericamente alcuni problemi di Approssimazione e di Algebra Lineare.

Il Calcolo Numerico `e una disciplina della matematica, che propone e analizza metodi che consentono di ottenere una soluzione numerica di problemi matematici, per i quali metodi di risoluzione analitica non esistono oppure sono eccessivamente onerosi.

I suddetti metodi vengono applicati ai cosiddetti problemi numerici e per ottenere una soluzione numerica si utilizzano algoritmi, eseguibili da un calcolatore e dedotti dai metodi stessi.

In seguito verranno mostrati metodi per risolvere numericamente alcuni problemi di Approssimazione e di Algebra Lineare.

Per gli algoritmi, che implementano i suddetti metodi, verr`a usato il linguaggio di programmazione Matlabr.

Definizione

Si definisce problema numerico una relazione funzionale f

x f y

tra i dati x (input) e i risultati y (output).

I dati x e i risultati y devono essere rappresentabili da numeri, vettori o matrici di numeri di dimensione finita.

La connessione f tra x e y pu`o essere esplicita

y = f (x)

oppure implicita f (x, y ) = 0

Esempi

(^1) La somma di due numeri reali y = x 1 + x 2 , con x 1 , x 2 ∈ R (input) e y ∈ R (output), `e un problema esplicito.

Esempi

(^1) La somma di due numeri reali y = x 1 + x 2 , con x 1 , x 2 ∈ R (input) e y ∈ R (output), e un problema esplicito. (^2) Il sistema lineare (^) { a 11 y 1 + a 12 y 2 = x 1 a 21 y 1 + a 22 y 2 = x 2 con a 11 , a 12 , a 21 , a 22 , x 1 , x 2 ∈ R (input) e soluzione y = (y 1 , y 2 )T^ ∈ R^2 (output),e un problema implicito.

Definizione

Per algoritmo si intende una sequenza finita di operazioni (aritmetiche e non) che consente di ottenere l’output di un problema numerico a partire dai dati di input.

Uno dei piu grandi errori, da evitare quando si programma al calcolatore,e pensare che i risultati numerici ottenuti siano privi di errori oppure affetti da un errore trascurabile.

Esercizio

Un esempio con conseguenze meno catastrofiche, ma comunque “inquietanti”, `e costituito dal calcolo numerico del seguente limite:

xlim→ 0

1 − cos x x^2 = 1 2

Cosa accade cercando di calcolarlo in Matlab?

Esercizio

Un esempio con conseguenze meno catastrofiche, ma comunque “inquietanti”, `e costituito dal calcolo numerico del seguente limite:

xlim→ 0

1 − cos x x^2 = 1 2

Cosa accade cercando di calcolarlo in Matlab?

In teoria, per definizione di limite, f (x) = 1 −xcos 2 x deve avvicinarsi sempre di pi`u a 1 2 al decrescere di^ x. Nella pratica, utilizzando Matlab, se si calcolano i termini f (x) per x = 10−n, con n = 1, ..., 14, accade che dapprima i valori della funzione si avvicinano a 12 ma, successivamente, a partire da n = 5, cominciano ad allontanarsene, come mostra la tabella sottostante.

Rappresentazione dei numeri

Per meglio comprendere il fenomeno che si e verificato,e opportuno illustrare le principali regole che i calcolatori seguono per memorizzare i numeri e operare con essi.

Rappresentazione dei numeri

Per meglio comprendere il fenomeno che si e verificato,e opportuno illustrare le principali regole che i calcolatori seguono per memorizzare i numeri e operare con essi.

Definizione

Si definisce rappresentazione floating-point di un numero reale a la seguente espressione

a = (−1)s^ pNq^ , s ∈ { 0 , 1 } , p ≥ 0 reale, q intero,

ove N rappresenta la base del sistema di numerazione.

Rappresentazione dei numeri

Per meglio comprendere il fenomeno che si e verificato,e opportuno illustrare le principali regole che i calcolatori seguono per memorizzare i numeri e operare con essi.

Definizione

Si definisce rappresentazione floating-point di un numero reale a la seguente espressione

a = (−1)s^ pNq^ , s ∈ { 0 , 1 } , p ≥ 0 reale, q intero,

ove 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.

Esempio

Per N = 10, si ha a = 0. 015 · 10 −^1 = 0. 15 · 10 −^2 = 0. 0015 · 100.

Definizione

La rappresentazione floating-point a = (−1)s^ pNq^ del numero reale a si dice normalizzata se p soddisfa la condizione

N−^1 ≤ p < 1