Next: 5.1 Polinomio Interpolante di
Up: Calcolo Numerico Anno accademico
Previous: 4.3.4 Metodo di accelerazione
Indice
Indice analitico
5. Approssimazione di funzioni
[lines=3]Il problema dell'approssimazione di funzioni riveste
un'importanza fondamentale nella matematica applicata, dove spesso e volentieri
si pu? avere a che fare con funzioni analiticamente complicate, oppure il cui
comportamento non ? noto e delle quali conosciamo solamente un insieme discreto di
valori.
Sono stati allora trovati dei metodi che ci permettono di ``ricostruire'' l'andamento
di una funzione, a partire dai dati in nostro possesso; tali procedimenti
esistono in diverse varianti, che possono essere applicate con successo in dipendenza
dalla natura dei valori da stimare. In generale, approssimare una funzione consiste nel
cercare,
dato un insieme di coppie
una funzione dello
spazio
che interpoli5.1 questi punti.
Consideriamo inizialmente la funzione
cio? la combinazione lineare delle applicazioni dello spazio di funzioni
.
Quindi, per
deve risultare
Si pu? pensare di risolvere questa equazione come un sistema lineare in cui
? il vettore delle incognite,
? la matrice dei coefficienti, detta matrice
di collocazione
:
ed infine
? il vettore dei termini noti.
Fissiamo
come lo spazio dei polinomi
ed in questo caso la matrice di collocazione è quella che ? chiamata
matrice di
Vandermonde
Il determinante di questa matrice, supposto
, ? dato da
[caption=Risolve il sistema di
Vandermonde,
label=codici/risolvi_vandermonde.m,
showstringspaces=false,
frame=tRBl,
extendedchars=true,
basicstyle=pcrm,
numbers=left,
commentstyle=
,
frameround=fttt,
stepnumber=1,
numberstyle=,
keywordstyle=
,
language=Matlab]codici/risolvi_vandermonde.m
Esempi di risolvi_vandermonde.m da pag.
[caption=Creazione matrice di Vandermonde,
label=codici/vandermonde.m,
showstringspaces=false,
frame=tRBl,
extendedchars=true,
basicstyle=pcrm,
numbers=left,
commentstyle=
,
frameround=fttt,
stepnumber=1,
numberstyle=,
keywordstyle=
,
language=Matlab]codici/vandermonde.m
Si pu? dimostrare, per induzione su
, che esiste unico il polinomio interpolante tale
che:
con
.
Nella risoluzione del sistema lineare pu? nascere un problema se le ascisse sono
distinte, ma ``vicine'': infatti il
condizionamento peggiora rendendo potenzialmente la matrice singolare.
Sappiamo inoltre che la risoluzione di un sistema lineare ?
un'operazione costosa e dipende fortemente dal condizionamento dei dati.
Subsections
Next: 5.1 Polinomio Interpolante di
Up: Calcolo Numerico Anno accademico
Previous: 4.3.4 Metodo di accelerazione
Indice
Indice analitico
2005-02-09