• Non ci sono risultati.

Interpolazione polinomiale.

N/A
N/A
Protected

Academic year: 2021

Condividi "Interpolazione polinomiale."

Copied!
7
0
0

Testo completo

(1)

Interpolazione polinomiale.

Alvise Sommariva Universit`a degli Studi di Padova

(2)

Introduzione

In questa lezione desideriamo introdurre dei metodi per

determinare l’interpolante polinomiale di grado n, nei nodi a due a due distinti x0, . . ., xn, di una funzione continua f : [a, b] → R, ovvero pn∈ Pn tale che

pn(xi) = f (xi), i = 0, . . . , n. Mostreremo come farlo mediante

la formulazione di Newton di pn e la valutazione di pn in un punto x mediante l’algoritmo di Horner;

(3)

Differenze divise

Siano

f : [a, b] → R una funzione continua; x0, . . ., xnnodi a due a due distinti.

Dati x0∗, . . . , xk∗ ∈ {x0, . . . , xn}, a due a due distinti, la quantit`a

(4)

Differenze divise

Il polinomio pn, descritto nella formulazione di Newton pn(x ) = n X k=0 f [x0, . . . , xk](x − x0) · . . . · (x − xk−1) `e tale che pn(xk) = f (xk), k = 0, . . . , n. Risulta quindi rilevante calcolare

(5)

Differenze divise e polinomio interpolatore

Il polinomio pn, descritto nella formulazione di Newton

(6)

Differenze divise e polinomio interpolatore

Per valutare il polinomio interpolatore

pn(x∗) = n X

k=0

ck(x∗− x0) · · · (x∗− xk−1)

in un generico punto x∗ si usa l’algoritmo di Horner (che richiede 2n addizioni e n moltiplicazioni). Un pseudocodice `e il seguente

u = c(n)

(7)

I comandi polyfit e polyval

Noto il vettore p `e possibile valutare il polinomio associato p(x ) =Pn+1

i =1 pixn−i +1 nelle ascisse x mediante polyval

>> help polyval

polyval Evaluate polynomial.

Y = polyval(P,X) returns the value of a polynomial P evaluated at X. P is a vector of length N+1 whose elements are the coefficients of the

polynomial in descending powers.

Y = P(1)*X^N + P(2)*X^(N-1) + ... + P(N)*X + P(N+1)

Riferimenti

Documenti correlati

ripeto il punto precedente finch´ e j non raggiunge zero.. Il procedimento si interrompe quando il polinomio ` e arrivato al grado zero oppure quando non ci sono pi` u radici

utilizzi quale titolo della seconda figura la stringa ’Errori di interpolazione: nodi GCL’ ed il plot abbia la preferenza ’LineWidth’,2;. salvi su un file errori interpolazione.txt,

Nel grafico relativo ai nodi equispaziati e di Gauss-Chebyshev- Lobatto, abbiamo 13 picchi verticali, in quanto i punti sono vi- cini ai nodi di interpolazione in cui gli errori tra

utilizzi quale titolo della seconda figura la stringa ’Errori di interpolazione: nodi GCL’ ed il plot abbia la preferenza ’LineWidth’,2; 6.. salvi su un file

Il teorema precedente ` e costruttivo , in quanto non solo permette di stabilire l’esistenza del polinomio interpolatore, ma ne evidenzia un metodo di

Si osservi che il precedente pseudocodice non calcola le differenze divise attraverso una tabella, ma calcola esclusivamente i coefficienti utili per la determinazione del

In particolare, si mostri (mediante grafici e/o valori dell’errore) che per l’esempio di Runge, l’aumento del numero di nodi equis- paziati non migliora la ricostruzione della

Figura: Grafico errore della funzione di Runge 1/(1 + x 2 ) nell’intervallo [−5, 5] con le sue interpolanti di grado 12 nei nodi equispaziati e di Chebyshev-Gauss-Lobatto.... nei