Interpolazione polinomiale con matrice vandermonde

gigilatrottolaccia
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

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

gigilatrottolaccia
"dissonance":
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...

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

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



ed in questo modo ottengo i coefficienti del polinomio interpolante?

Blackorgasm
esatto, il vettore $a$ che trovi è il vettore dei coefficenti del polinomio interpolante

gigilatrottolaccia
ok grazie mille... ora ci provo! :)

gigilatrottolaccia
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)?

Blackorgasm
hai i nodi $(x_1,....,x_n)$ con il quale costruisci la matrice $V$. Sostituisci i nodi nella funzione ottenendo i valori $(y_1,.....,y_n)$ il quale è il tuo vettore $f$

gigilatrottolaccia
capito! hai spiegato molto meglio ciò che volevo dire :D grazie

Blackorgasm
:wink: non c'è di che

gigilatrottolaccia
e grazie mille ancora, ha funzionato!!! :)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.