Polinomio di interpolazione nella forma di...

21
1 Polinomio di interpolazione nella forma di Lagrange Polinomio di interpolazione nella forma di Lagrange Si dimostra che è IL polinomio di interpolazione. Cambia solo la rappresentazione.

Transcript of Polinomio di interpolazione nella forma di...

Page 1: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

1

Polinomio di interpolazione nella forma di Lagrange

Polinomio di interpolazione nella forma di Lagrange

Si dimostra che è IL polinomio di interpolazione. Cambia solo la rappresentazione.

Page 2: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

2

Esempio: interpolazione di funzione

Costo computazionale • Per calcolare

per il den. e numeratore sono necessari n-1 prodotti.

• Non è possibile usare lo schema di Horner

• Se si aggiunge un punto di osservazione, occorre ricalcolare tutti gli

Page 3: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

3

• Ricaviamo una diversa rappresentazione del polinomio di interpolazione con minore complessità computazionale e in modo da poter derivare un polinomio di grado superiore da quello di grado inferiore.

Differenze divise• Se n=0

– Abbiamo un solo punto–

• Se n = 1– Abbiamo 2 punti– Il polinomio cercato è la retta passante

per i due punti–

Page 4: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

4

Differenza divisa relativa ai nodi

Se si sta interpolando una funzione si ha e si indica come

Proprietà• Simmetria

• RicorsivitàOrdine 2

Ordine m

Ordine 0

Page 5: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

5

Tabella delle differenze divise

Polinomio di interpolazione nella forma di Newton

• Si dimostra che il polinomio

è il polinomio di interpolazione della funzione nei nodi

Page 6: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

6

Osservazioni• Si può costruire in modo ricorsivo:

dove è il polinomio di interpolazione di grado k sui k +1 nodi

Vantaggi della rappresentazione di Newton

• Aggiungere un nodo, cioè cercare il polinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della tabella delle differenze divise;

• Il polinomio può essere valutato mediante lo schema di Horner;

• La complessità computazionale è la metà rispetto alla rappresentazione di Lagrange.

Page 7: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

7

Esempio di prima

Grafico

Page 8: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

8

Osservazioni• In generale, se è un polinomio

di grado non superiore ad n, allora

• Altrimenti il polinomio di interpolazione assume valori diversi dalla funzione.

• Funzioni diverse possono avere lo stesso polinomio di interpolazione.

Page 9: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

9

Errore di interpolazione

• Si ha che ma in generale

• Se si dimostra che

Grafico dell’errore

Page 10: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

10

Stima dell’errore

Fattori che influiscono sull’errore

• La regolarità della funzione ;• Il numero di punti su cui si interpola e

quindi il grado del polinomio di intepolazione;

• La funzioneche dipende solo dai punti

Page 11: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

11

Possibili strategie per minimizzare l’errore

1. Aumentare il numero di punti– Significa aumentare il grado del

polinomio di interpolazione

2. Rendere la quantità più piccola possibile.

– significa cercare i nodi che rendono la funzionepiù piccola possibile

Primo caso• E’ vero che se aumentiamo il grado

del polinomio noi rendiamo più piccolo l’errore?

• La risposta è NO

Page 12: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

12

Controesempio• Funzione di Runge

Page 13: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

13

Page 14: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

14

Page 15: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

15

• Quindi non si può affermare che aumentando il grado del polinomio di interpolazione la funzione venga approssimata con più accuratezza

Secondo caso• Cerchiamo di rendere minima la

quantità

Page 16: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

16

Polinomi di Chebychev• Sono polinomi di grado crescente

definiti in [-1,1]

• Per n=0

• Per n=1

Formule ricorsive

Page 17: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

17

Osservazione• Il coefficiente della x di grado

massimo per il ploinomio di Chebychev di grado n è

Page 18: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

18

Zeri dei polinomi di Chebychev

Estensione dei polinomi di Chebychev

• Abbiamo definito i polinomi di Chebychev in [-1,1]

• Li possiamo definire in qualunque intervallo [a,b]

Page 19: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

19

Teorema

Page 20: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

20

Osservazione• Il polinomio ha le

seguenti proprietà:– È di grado n;– È monico (il coefficiente di del

polinomio è proprio );– Si annulla negli n zeri di Chebychev

Conclusione• Il polinomio

è monico. Per il teorema precedente si ha

Per rendere più piccola possibile dobbiamo scegliere come nodigli zeri dei polinomi di Chebycev. In questo caso si ha anche

Page 21: Polinomio di interpolazione nella forma di Lagrangedm.unife.it/~tinti/Didattica/cni/lucidi14.pdfpolinomio di interpolazione di grado superiore, comporta l’aggiunta di una riga della

21

Esempio di Runge