interpolazione polinomiale con matrice vandermonde

Messaggioda gigilatrottolaccia » 06/10/2010, 15:26

Ciao a tutti.

Devo svolgere questo esercizio di analisi numerica.

Ho una funzione f, per la quale devo costruire il polinomio interpolante.

Decido di prendere 10 nodi equispaziati da -1 a 1.

ora faccio la vandermonde per il vettore di questi dieci nodi.

ed ora che faccio? :lol:

grazie a tutti
gigilatrottolaccia
Starting Member
Starting Member
 
Messaggi: 7
Iscritto il: 06/10/2010, 15:23

Messaggioda dissonance » 07/10/2010, 23:55

Che cosa vuoi farci con una matrice e un vettore? Risolvi il sistema di equazioni lineari.
Avatar utente
dissonance
Moderatore
Moderatore
 
Messaggi: 9907
Iscritto il: 24/05/2008, 19:39
Località: Bari

Messaggioda gigilatrottolaccia » 13/10/2010, 10:01

dissonance ha scritto:Che cosa vuoi farci con una matrice e un vettore? Risolvi il sistema di equazioni lineari.


lo so che devo risolvere il sistema di equazioni lineari. il problema è che non ho capito fra cosa e cosa...
gigilatrottolaccia
Starting Member
Starting Member
 
Messaggi: 7
Iscritto il: 06/10/2010, 15:23

Messaggioda Blackorgasm » 13/10/2010, 11:08

hai la matrice di Vandermonde "\( \displaystyle {V} \)" (sai come si costruisce vero?), hai il vettore dei relativi valori della funzione "\( \displaystyle {f} \)"; devi trovare il vettore incognito "\( \displaystyle {a} \)", quindi hai un sistema lineare \( \displaystyle {V}{a}={f} \). Risolvilo
Chuck Norris può dividere per 0
Avatar utente
Blackorgasm
Average Member
Average Member
 
Messaggi: 591
Iscritto il: 10/02/2010, 11:49
Località: Pisano/Fiorentino

Messaggioda gigilatrottolaccia » 13/10/2010, 11:27

Blackorgasm ha scritto:hai la matrice di Vandermonde "\( \displaystyle {V} \)" (sai come si costruisce vero?), hai il vettore dei relativi valori della funzione "\( \displaystyle {f} \)"; devi trovare il vettore incognito "\( \displaystyle {a} \)", quindi hai un sistema lineare \( \displaystyle {V}{a}={f} \). Risolvilo



ed in questo modo ottengo i coefficienti del polinomio interpolante?
gigilatrottolaccia
Starting Member
Starting Member
 
Messaggi: 7
Iscritto il: 06/10/2010, 15:23

Messaggioda Blackorgasm » 13/10/2010, 11:31

esatto, il vettore \( \displaystyle {a} \) che trovi è il vettore dei coefficenti del polinomio interpolante
Chuck Norris può dividere per 0
Avatar utente
Blackorgasm
Average Member
Average Member
 
Messaggi: 591
Iscritto il: 10/02/2010, 11:49
Località: Pisano/Fiorentino

Messaggioda gigilatrottolaccia » 13/10/2010, 11:44

ok grazie mille... ora ci provo! :)
gigilatrottolaccia
Starting Member
Starting Member
 
Messaggi: 7
Iscritto il: 06/10/2010, 15:23

Messaggioda gigilatrottolaccia » 13/10/2010, 11:51

mi è venuto un dubbio.

io ho un vettore n contenente 10 nodi equispaziati.
il vettore f che hai detto tu è il vettore

f = F(n)?
gigilatrottolaccia
Starting Member
Starting Member
 
Messaggi: 7
Iscritto il: 06/10/2010, 15:23

Messaggioda Blackorgasm » 13/10/2010, 12:06

hai i nodi \( \displaystyle {\left({x}_{{1}},\ldots.,{x}_{{n}}\right)} \) con il quale costruisci la matrice \( \displaystyle {V} \). Sostituisci i nodi nella funzione ottenendo i valori \( \displaystyle {\left({y}_{{1}},\ldots..,{y}_{{n}}\right)} \) il quale è il tuo vettore \( \displaystyle {f} \)
Chuck Norris può dividere per 0
Avatar utente
Blackorgasm
Average Member
Average Member
 
Messaggi: 591
Iscritto il: 10/02/2010, 11:49
Località: Pisano/Fiorentino

Messaggioda gigilatrottolaccia » 13/10/2010, 12:28

capito! hai spiegato molto meglio ciò che volevo dire :D grazie
gigilatrottolaccia
Starting Member
Starting Member
 
Messaggi: 7
Iscritto il: 06/10/2010, 15:23

Prossimo

Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti