MObl L02 interp

background image

Politechnika Świętokrzyska

Wydział Elektrotechniki, Automatyki i Informatyki

Katedra Zastosowań Informatyki

Metody obliczeniowe – laboratorium

Instrukcja laboratoryjna nr 2: Interpolacja

Opracował: dr inż. Andrzej Kułakowski
Data: 1.06.2012 r.

1. Wprowadzenie

Interpolacja:

Interpolacją funkcji nazywa się wyznaczenie przybliżonych wartości funkcji f(x) dla dowolnego argumentu x

w przedziale [a, b], przy znanych jej wartościach f(x

0

), f(x

1

), …, f(x

n

)

w ustalonych kolejnych punktach x

0

, x

1

, …, x

n

zwanych węzłami interpolacji.

Rys. 1. Węzły interpolacji i wyznaczona krzywa interpolacyjna.

background image

2. Interpolacja wielomianem Lagrange'a

Wzór wielomianu interpolacyjnego Lagrange'a:

W

n

x =

j =0

n

y

j

xx

0

⋅

x x

1



xx

j−1

⋅

xx

j 1



xx

n

x

j

x

0

⋅

x

j

x

1



x

j

x

j −1

⋅

x

j

x

j 1



x

j

x

n

(1)

odstępy pomiędzy punktami x

i

mogą być dowolne.

Przykład 1:

Znaleźć wielomian interpolacyjny metodą Lagrange'a:

Punkty do obliczeń:
i

0

1

2

3

x

1

2

3

4

y

3

1

-1

2

Wzór interpolacyjny Lagrange'a dla 4 punktów:

W

3

x = y

0

xx

1

⋅

xx

2

⋅

xx

3

x

0

x

1

⋅

x

0

x

2

⋅

x

0

x

3

y

1

xx

0

⋅

xx

2

⋅

xx

3

x

1

x

0

⋅

x

1

x

2

⋅

x

1

x

3

y

2

xx

0

⋅

xx

1

⋅

xx

3

x

2

x

0

⋅

x

2

x

1

⋅

x

2

x

3

y

3

xx

0

⋅

xx

1

⋅

xx

2

x

3

x

0

⋅

x

3

x

1

⋅

x

3

x

2

(2)

Po podstawieniu punktów z tabeli:

W

3

x =3⋅

x−2⋅ x−3⋅ x−4 

1−2⋅1−3⋅1−4

1⋅

x−1⋅ x −3⋅ x−4

2−1⋅2−3⋅2−4

−1⋅

x−1⋅ x−2⋅ x−4

3−1⋅3−2⋅3−4

2⋅

x−1⋅ x−2⋅ x−3

4−1⋅4−2⋅4−3

(3)

ciąg dalszy po wykonaniu obliczeń:

=−

1
2

⋅

x

3

9⋅x

2

26⋅x−24

1
2

⋅

x

3

8⋅x

2

19⋅x −12

1

2

⋅

x

3

7⋅x

2

14⋅x −8

1
3

⋅

x

3

6⋅x

2

11⋅x−6

=

5
6

x

3

5⋅x

2

43

6

x0

Jest to wynik którego szukaliśmy.

background image

3. Interpolacja wielomianem Newton'a

Wzór wielomianu interpolacyjnego Newton'a:

W

n

x = y

0

y

0

h

⋅

xx

0



2

y

0

2!⋅h

2

⋅

xx

0

⋅

xx

1





n

y

0

n!⋅h

n

⋅

xx

0

⋅

xx

1

⋅⋅

x x

n−1

(4)

Metoda Newtona zakłada, że odstępy pomiędzy punktami x

i

są jednakowe i równe h.

We wzorze mamy wykorzystane operatory różnic zwykłych, które obliczamy wg schematu:

Obliczenia operatorów w tablicy różnic zwykłych:

i

x

i

f x

i

=

y

i

f x

i

2

f x

i

3

f x

i

0

x

0

f x

0

f x

0

2

f x

0

3

f x

0

1

x

0

+h

f x

0

h

f x

0



h

2

f x

0



h

2

x

0

+2h

f x

0

2h

f x

0



2h

3

x

0

+3h

f x

0

3h

Przykład 2:

Znaleźć wielomian interpolacyjny metodą Newtona:

Punkty do obliczeń:
i

0

1

2

3

x

1

1.5

2

2.5

y

2

2.5

3.5

4.0

Obliczenia operatorów w tablicy różnic zwykłych:

i

x

i

f x

i

=

y

i

f x

i

 

2

f x

i

3

f x

i

0

1.0

2.0

0.5

0.5

-1.0

1

1.5

2.5

1.0

-0.5

2

2.0

3.5

0.5

3

2.5

4.0

background image

Po podstawieniu punktów i operatorów oraz wyliczeniu:

W

3

x =2.0

0.5

1
2

⋅

x−1

0.5

2!⋅

1
2

2

⋅

x−1⋅ x −1.5

1.0

3!⋅

1

2

3

⋅

x −1⋅ x−1.5⋅ x−2

=−

4
3

x

3

7⋅x

2

10

1
6

x6

1
2

Jest to wynik którego szukaliśmy.

4. Zadania do wykonania

a) dla podanego przez prowadzącego zajęcia przykładu, obliczyć wielomian interpolacyjny wybraną metodą.

b) dla podanego przez prowadzącego zajęcia zadania domowego:

- napisać program komputerowy obliczający wielomian interpolacyjny wybraną metodą.


Wyszukiwarka

Podobne podstrony:
Interpretacja treści Księgi jakości na wybranym przykładzie
Praktyczna interpretacja pomiarów cisnienia
Komunikacja interpersonalna w 2 DO WYSYŁKI
KOMUNIKACJA INTERPERSONALNA 7
Jadro Ciemnosci interpretacja tytulu
Zakres prawa z patentu Interpretacja zastrzeżeń patentowych2 (uwagi prawnoporównawcze)
interpretacja IS LM
Praca zespolowa z elementami komunikacji interpersonalnej ed wczesn
Atrakcyjność interpersonalna
KOMUNIKACJA INTERPERSONALNA 3 4 2009
lec6a Geometric and Brightness Image Interpolation 17
Interpolacja funkcjami sklejany Nieznany
1773326047696 KOMUNIKACJA INTERPERSONALNAid 17518
Komunikacja interpersonalna Artykul 4 id 243558
LTM213U3 L02

więcej podobnych podstron