background image

Wykład nr 2b

Metody komputerowe w 

inżynierii materiałowej

Dr inż. Maciej Sułowski

A2, pok. 54H

Tel.:26-27

sulek@agh.edu.pl

background image

Wykład nr 2b

Metody rozwiązywania układów 
równań nieliniowych

• Metody rozwiązywania układów równań 

linowych można podzielić na:

– kolejnych przybliżeń 
– bisekcji (połowienia przedziału)
– metodę stycznych (Newtona)
– cięciw

background image

Wykład nr 2b

Metody kolejnych przybliżeń

Twierdzenie 1 (Bolzano-Cauchy’ego)
• Jeżeli funkcja F(x) jest ciągła w przedziale 

domkniętym [a,b] i F(a)⋅F(b) < 0, to między 
punktami znajduje się co najmniej jeden 
pierwiastek równania F(x) = 0.

Twierdzenie 2
• Jeżeli w przedziale [ab] spełnione są założenia 

twierdzenia 1 i dodatkowo sgn ′(x) = const dla 
x

[a,b], to przedział ten jest przedziałem izolacji 

pierwiastka równania F(x) = 0.

background image

Wykład nr 2b

Metody kolejnych przybliżeń

background image

Wykład nr 2b

• Przykład obliczeniowy

Metody kolejnych przybliżeń

background image

Wykład nr 2b

• Niech [a,b] będzie przedziałem izolacji pierwiastka 

równania F(x) = 0.

• Jako pierwsze dwa wyrazy ciągu przybliżeń 

przyjmuje się: x

1

=a x

2

 =b

• Kolejne przybliżenia wynikają ze wzoru:

• k dobierane, aby:

Metoda bisekcji

2

2

,

1

2

1

i

i

k

x

x

x

k

i

i

   

0

*

1

1

i

i

k

i

i

i

x

f

x

f

x

x

x

x

background image

Wykład nr 2b

Metoda bisekcji

Ponieważ kolejne 
przybliżenia znajdują 
się każdorazowo w
przedziałach izolacji, 
oraz

1

1

i

i

i

i

x

x

x

x

metoda jest zbieżna

Algorytm



)

(

)

(

2

...,

,

2

,

1

1

1

2

1

2

1

x

f

y

x

f

y

x

x

x

m

i

b

x

a

x

Jeżeli y*y

1

>0 to x

1

 = x, 

W przeciwnym wypadku x

2

 = x

background image

Wykład nr 2b

• Przykład obliczeniowy

Metoda bisekcji 

background image

Wykład nr 2b

Metoda stycznych (Newtona)

•Jedna z najczęściej stosowanych metod 

rozwiązywania równań nieliniowych

•Pozwala obliczyć przybliżoną wartość pierwiastka 

równania nieliniowego (f(x)=0), przy założeniu, że 
w przedziale [a,b], w którym leży pierwiastek, 
funkcja f(x) ma na krańcach różne znaki oraz że 
pierwsza i druga pochodna funkcji mają stały 
znak
  

background image

Wykład nr 2b

W  metodzie  Newtona  z  końca  przedziału,  w  którym 
funkcja  f(x)  ma  ten  sam  znak  co  f’’(x)  prowadzimy 
styczną  do  wykresu  funkcji  y=f(x).  Punkt  przecięcia 
osi  odciętych,  x

1

  jest  pierwszym  przybliżeniem 

szukanego pierwiastka równania. 

Metoda stycznych (Newtona)

background image

Wykład nr 2b

• Nietrudno zauważyć, że: 

 

0

)

(

'

1

b

f

b

f

b

x

Gdy otrzymane przybliżenie 
jest za mało dokładne 
(f(x

1

)>) z punktu o 

współrzędnych (x

1

, f(x

1

)) 

operację powtarzamy n razy, 
dopóki wartość funkcji w 
punkcie x

n

 nie będzie 

mniejsza od założonej 
dokładności 
. 

 

 

n

n

n

n

x

f

x

f

x

x

'

1

Metoda stycznych (Newtona)

• Wzór rekurencyjny opisujący kolejne 

wyrazy ciągu przybliżeń ma postać

)

(

*

)

(

'

)

(

1

1

1

n

n

n

x

x

x

f

x

f

y

background image

Wykład nr 2b

Metoda stycznych (Newtona)

f’(x)>0

f’’(x)<0

f’(x)<0

f’’(x)>0

f’(x)>0

f’’(x)>0

f’(x)<0

f’’(x)<0

background image

Wykład nr 2b

• Ciąg przybliżeń jest ciągiem malejącym i zbieżnym.
• Operację  obliczania  rozwiązania  równania  f(x)=0 

można  stosować  dla  dowolnego  punktu  startowego 
x

o

[a,b], 

jeśli 

styczne 

do 

krzywej 

y=f(x) 

poprowadzone  z  punktów  granicznych  przecinają  oś 
odciętych wewnątrz przedziału [a,b]. 

 - założona dokładność rozwiązania

Metoda stycznych (Newtona)

background image

Wykład nr 2b

Układ n równań nieliniowych



0

,...,

,

.

..........

..........

..........

0

,...,

,

0

,...,

,

2

1

2

1

2

2

1

1

n

n

n

n

x

x

x

f

x

x

x

f

x

x

x

f

   

*

*

1

*

*

1

n

n

n

n

x

f

x

J

x

x

Metoda stycznych (Newtona)

gdzie: x

n

x

n+1

stanowią n i 

n+1 przybliżenie zmiennej x*, 
J(x

n

*) jest jakobianem funkcji 

f(x*) a wyrazy macierzy 
jakobianowej, J(x*) są 
określone równaniem:

 

 

 

k

j

jk

x

x

f

x

J

*

*

Rozwiązanie ogólne

background image

Wykład nr 2b

• Macierz Jacobiego – macierz zbudowana z 

pochodnych cząstkowych (pierwszego rzędu) 
funkcji, której składowymi są funkcje rzeczywiste

• Jakobian – wyznacznik macierzy Jakobiego 

Metoda stycznych (Newtona)

2

2

2

1

:

)

,

(

f

f

f

1

)

,

(

)

,

(

2

3

2

1

xy

y

x

f

xy

x

y

x

f

Przykład: Niech dane 
będzie przekształcenie

Jego jakobian wynosi

 

3

2

3

3

2

2

3

3

2

3

2

2

2

1

1

2

2

3

2

3

2

1

1

det

xy

x

xy

xy

x

x

y

xy

y

x

y

xy

x

xy

y

xy

x

x

xy

x

y

f

x

f

y

f

x

f

J

f

background image

Wykład nr 2b

Rozwiązanie układu równań

i

n

n

a

x

x

1

Metoda stycznych (Newtona)



0

,...,

,

.

..........

..........

..........

0

,...,

,

0

,...,

,

2

1

2

1

2

2

1

1

n

n

n

n

x

x

x

f

x

x

x

f

x

x

x

f

polega na obliczaniu kolejnych 
przybliżeń rozwiązania układu 
zgodnie ze wzorem:

background image

Wykład nr 2b

• wartość kolejnej poprawki a

i

 dowolnej zmiennej jest 

obliczana przez rozwiązanie układu dwu równań 
liniowych, w których występują wartości funkcji f

1

, f

2

 i 

ich pochodnych w punkcie o współrzędnych x

n

, y

n

.:

Metoda stycznych (Newtona)

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

x

x

x

f

x

x

x

x

f

a

x

x

x

x

f

a

x

x

x

x

f

a

x

x

x

f

x

x

x

x

f

a

x

x

x

x

f

a

x

x

x

x

f

a

x

x

x

f

x

x

x

x

f

a

x

x

x

x

f

a

x

x

x

x

f

a

,...,

,

,...,

,

...

,...,

,

,...,

,

..

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

..........

,...,

,

,...,

,

...

,...,

,

,...,

,

,...,

,

,...,

,

...

,...,

,

,...,

,

2

1

2

1

2

2

1

2

1

2

1

1

2

1

2

2

1

2

2

2

1

2

2

1

2

1

2

1

2

1

1

2

1

1

2

2

1

1

2

1

2

1

1

1

background image

Wykład nr 2b

•W każdej iteracji musimy więc obliczyć n

2

 elementów 

f/x i rozwiązać układ liniowy rzędu n definiujący 

wartości poprawek a

•Obliczanie rozwiązania układu równań nieliniowych jest 

prowadzone dopóki wartości poprawek a

i

 nie osiągną 

wartości mniejszych od założonej dokładności. 

•Metoda Newtona jest lokalnie zbieżna, to znaczy ciąg 

wyrazów jest dostatecznie bliski rozwiązaniu układu 

równań. 

•Jak widać, rozwiązanie układu równań nieliniowych 

sprowadza się do rozwiązywania układów równań 

liniowych.

Metoda stycznych (Newtona)

background image

Wykład nr 2b

•W modelowaniu procesów występujących w inżynierii 

materiałowej rozwiązywanie układów równań liniowych 
i nieliniowych jest często stosowane

•Programowanie rozwiązań układów równań nieliniowych 

jest trudne

•Do rozwiązywania układów równań liniowych można 

wykorzystać MS Excel i wbudowane narzędzie Solver 

•Narzędzie to można ponadto używać podczas:

– Rozwiązywania równania nieliniowego
– Rozwiązywania układu równań nieliniowych

Metoda stycznych (Newtona)

background image

Wykład nr 2b

•Przykład obliczeniowy

Metoda stycznych (Newtona)

background image

Wykład nr 2b

•Rozwiązanie równania F(x)=0 jest przybliżone ciągiem 

miejsc zerowych poprowadzonych między punktami 

stanowiącymi końce kolejnych przedziałów izolacji

Metoda cięciw

background image

Wykład nr 2b

Metoda cięciw

• Równanie cięciw można zapisać w postaci:

x

– drugi kraniec izolacji [x

i-1

, x

k

]

• Pierwszą cięciwę prowadzimy pomiędzy punktami 

(a, F(a)) (b, F(b))

•  Dla y=0 mamy:

1

1

1

1

)

(

)

(

)

(

i

k

i

i

k

i

x

x

x

x

x

F

x

F

x

F

y

)

(

)

(

)

(

1

1

1

i

i

k

i

i

i

x

F

x

F

x

x

x

F

x

x

background image

Wykład nr 2b

Metoda cięciw

Założenie:
W przedziale [a, b] lub w kolejnym przedziale 
izolacji znak drugiej pochodnej funkcji F(x) nie 
zmienia się

wyrażenie 

(*)

daje przybliżenie pierwiastka z nadmiarem lub 

niedomiarem

)

(

)

(

)

(

1

1

1

i

i

k

i

i

i

x

F

x

F

x

x

x

F

x

x

background image

Wykład nr 2b

• Przybliżenie z niedomiarem:

F’(x) >0

F’’(x)>0  lub

F’(x)<0

F’’(x)<0

x

< x

i+1

< x

< x

i+2

<…< x

*

• Przybliżenie z nadmiarem:

F’(x) >0

F’’(x)<0  lub

F’(x)<0

F’’(x)>0

x

> x

i+1

 > x

> x

i+2

>…> x

*

Metoda cięciw

background image

Wykład nr 2b

• Oszacowanie pierwiastka równania z niedomiarem 

Metoda cięciw

background image

Wykład nr 2b

• Oszacowanie pierwiastka równania z nadmiarem 

Metoda cięciw

background image

Wykład nr 2b

Metoda cięciw

• Ciąg {x

i

} jest monotoniczny i ograniczony, posiada 

więc granicę równą

co dowodzi zbieżności metody

• Zakładając, że x

– punkt stały pęku cięciw, to lewy 

lub prawy kraniec przedziału [a, b], czyli x

=a lub 

x

=b 

 

*

0

)

(

)

(

)

(

)

(

lim

x

g

g

F

g

g

F

x

F

g

x

g

F

g

x

k

k

i

i

 

 

a

x

x

F

x

F

b

a

x

b

x

x

F

x

F

b

a

x

k

k

0

)

(

''

*

)

(

'

,

0

)

(

''

*

)

(

'

,

background image

Wykład nr 2b

• Przykład obliczeniowy

Metoda cięciw

background image

Wykład nr 2b

Aproksymacja

Szukane

F(x, p

1

, p

2

, …p

k

), x[a, b]  

funkcja ta możliwie 

najdokładniej odtwarza 

przebieg funkcji F(x)

Dane

y=F(x), x[a, b]

background image

Wykład nr 2b

• Funkcja F(x) może być zadana w postaci:

– zbioru punktów (aproksymacja punktowa):

F(x

1

)=y

1

, F(x

2

)=y

2

, …, F(x

n

)=y

n

– wzoru analitycznego (aproksymacja integralna) - 

rzadziej

• Kryteria aproksymacji punktowej dla funkcji jednej 

zmiennej tworzy się w ten sposób, aby 

zminimalizować różnice między wartościami funkcji 

F(x) a wartościami funkcji F(x, p

1

, p

2

, …p

k

) w 

punktach (x

i

, y

i

), i=1, 2, …, n

• Odchyłka 

Aproksymacja

i

k

i

y

p

p

x

F

)

,...,

,

(

1

background image

Wykład nr 2b

• Postać funkcji aproksymacyjnej jest założona z góry, 

optymalizacja 

dotyczy 

jedynie 

nieznanych 

parametrów p

1

, …, p

k

• Dobór parametrów p

1

, …, p

musi odbywać się w taki 

sposób,  aby  spełnione  było  założone  kryterium 
dotyczące minimalizacji odchyłek

• Kryteria aproksymacji

– metoda najmniejszych kwadratów

 

– metoda wybranych punktów
– metoda średnich
– metoda sumowania bezwzględnych wartości

Aproksymacja - kryteria

background image

Wykład nr 2b

• Współczynniki funkcji F muszą spełniać równanie

czyli:

• Zalety metody

– kryterium  jest  „mocne”  –  zawiera  kwadraty  odchyłek, 

czyli liczby nieujemne

– prostota obliczeń minimum funkcji, pod warunkiem, że 

rozpatruje  się  aproksymację  w  klasie  wielomianów 
uogólnionych

Aproksymacja – metoda 
najmniejszych kwadratów

n

i

i

1

2

min

n

i

i

k

i

y

p

p

x

F

1

2

1

min

)

,...,

,

(

)

(

...

)

(

)

(

)

,...,

,

(

2

2

1

1

1

x

p

x

p

x

p

p

p

x

F

k

k

k

i

background image

Wykład nr 2b

• Dany jest zbiór punktów 

(x

1

, y

1

), (x

2

, y

2

), …, (x

n

, y

n

)

• Funkcja aproksymująca

• Kryterium najmniejszych kwadratów:

Aproksymacja liniowa funkcji 
jednej zmiennej

x

p

p

y

2

1

min

)

,

(

2

1

2

1

2

1

n

i

i

i

y

x

p

p

p

p

S

background image

Wykład nr 2b

• Warunek  konieczny  istnienia  esktremum  funkcji 

dwóch zmiennych można zapisać jako:

a dalej jako:

Aproksymacja liniowa funkcji 
jednej zmiennej

0

,

0

,

2

2

1

1

2

1

p

p

p

S

p

p

p

S

0

*

2

,

0

2

,

1

2

1

2

2

1

1

2

1

1

2

1

i

n

i

i

i

n

i

i

i

x

y

x

p

p

p

p

p

S

y

x

p

p

p

p

p

S

0

0

1

2

2

1

1

2

1

n

i

i

i

i

i

n

i

i

i

x

y

x

p

x

p

y

x

p

p

background image

Wykład nr 2b

• Po przekształceniu uzyskujemy:

lub w postaci macierzowej:

Aproksymacja liniowa funkcji 
jednej zmiennej

i

n

i

i

n

i

i

n

i

i

n

i

i

n

i

i

x

y

x

p

x

p

y

x

p

n

p

1

1

2

2

1

1

1

1

2

1

n

i

i

i

n

i

i

n

i

i

n

i

i

n

i

i

x

y

y

p

p

x

x

x

n

1

1

2

1

1

2

1

1

*

Y

P

X

*

Y

X

P

*

1

background image

Wykład nr 2b

• Dany jest zbiór punktów 

(x

1

, y

1

), (x

2

, y

2

), …, (x

n

, y

n

)

• Funkcja aproksymująca

• Kryterium najmniejszych kwadratów:

Aproksymacja liniowa funkcji 
jednej zmiennej – inna funkcja

x

p

x

p

p

y

1

3

2

1

min

1

)

,

,

(

2

1

3

2

1

3

2

1

n

i

i

i

i

y

x

p

x

p

p

p

p

p

S

background image

Wykład nr 2b

• Warunek  konieczny  istnienia  esktremum  funkcji 

dwóch zmiennych można zapisać jako:

Aproksymacja liniowa funkcji 
jednej zmiennej – inna funkcja

0

1

*

1

2

,

,

0

*

1

2

,

,

0

1

2

,

,

1

3

2

1

3

3

2

1

1

3

2

1

2

3

2

1

1

3

2

1

1

3

2

1

i

n

i

i

i

i

i

n

i

i

i

i

n

i

i

i

i

x

y

x

p

x

p

p

p

p

p

p

S

x

y

x

p

x

p

p

p

p

p

p

S

y

x

p

x

p

p

p

p

p

p

S

background image

Wykład nr 2b

• Po  przekształceniu  i  zapisaniu  w  postaci  macierzy 

uzyskujemy:

Aproksymacja liniowa funkcji 
jednej zmiennej – inna funkcja

n

i

i

i

n

i

i

i

n

i

i

n

i

i

n

i

i

n

i

i

n

i

i

n

i

i

n

i

i

y

x

y

x

y

p

p

p

x

n

x

n

x

x

x

x

n

1

1

1

3

2

1

1

2

1

1

2

1

1

1

1

*

1

1

1

Y

P

X

*

Y

X

P

*

1

background image

Wykład nr 2b

Interpolacja

Szukane

W(x) takie, aby: 

W(x

0

)=y

0

, W(x

1

)=y

1

,…,

W(x

i

)=y

i

, …, W(x

n

)=y

n

 

Dane

y=F(x), x[x

0

,x

n

]

F(x

0

)=y

0

, F(x

1

)=y

1

,…,

F(x

i

)=y

i

, …, F(x

n

)=y

n

background image

Wykład nr 2b

• Wyznaczenie  funkcji  W(x)  opiera  się  na  doborze 

kombinacji liniowej n+1 funkcji bazowych postaci:

• Wprowadzając  macierz  bazową    oraz  macierz 

współczynników A

T

 , wielomian W(x) można zapisać:

Interpolacja

     

 

 

 

 

n

i

i

i

n

i

x

a

x

W

x

x

x

x

x

0

2

1

0

,...,

,...,

,

,

     

 

 

 

 

A

x

x

W

a

a

a

a

A

x

x

x

x

x

n

T

n

i

*

,...,

,

,

,...,

,...,

,

,

2

1

0

2

1

0

background image

Wykład nr 2b

• Warunek,  jaki  musi  spełniać  wielomian  interpolacyjny 

można zapisać w postaci macierzowej:

• gdzie: 

A  –  macierz  kolumnowa  współczynników  o  (n+1) 

wierszach

Y - macierz kolumnowa wartości funkcji o (n+1) wierszach
X – macierz o wymiarach (n+1)

(n

+1)

Interpolacja

 

Y

A

X

n

i

y

x

W

i

i

*

,...,

2

,

1

,

0

background image

Wykład nr 2b

• Postacie macierzy X i Y

• Jeżeli:
• oraz 
• to:

gdzie: (x) – macierz bazowa, X

-1

 – macierz interpolacyjna, 

Y – wektor wartości funkcji w węzłach

Interpolacja

 

 

 

 

 

 

 

 

 

n

n

n

n

n

n

n

y

y

y

Y

x

x

x

x

x

x

x

x

x

X

...

...

...

...

...

...

...

...

1

0

1

0

1

1

1

1

0

0

0

1

0

0

Y

X

A

X

*

0

det

1

 

 

A

x

x

W

*

 

 

Y

X

x

x

W

*

*

1

background image

Wykład nr 2b

• Bazę stanowią funkcje

• Przy  spełnionym  warunku  (układ  równań),  wielomian 

interpolacyjny ma postać

Interpolacja wielomianowa

 

 

 

 

n

n

x

x

x

x

x

x

x

...,

,

,

,

1

2

2

1

0

 

n

n

x

a

x

a

x

a

a

x

W

...

2

2

1

0

n

n

n

n

n

n

n

n

n

n

y

x

a

x

a

x

a

a

y

x

a

x

a

x

a

a

y

x

a

x

a

x

a

a

...

.....

...

...

2

2

1

0

1

1

2

1

2

1

1

0

0

0

2

0

2

0

1

0

background image

Wykład nr 2b

• Jeśli

to układ posiada jedno rozwiązanie względem a

i

• Wyznacznik macierzy X ma postać

Interpolacja wielomianowa

n

x

x

x

x

...

2

1

0

j

i

j

i

n

n

n

n

n

x

x

x

x

x

x

x

x

X

0

...

1

...

...

...

...

...

1

...

1

det

1

1

0

0

background image

Wykład nr 2b

• Wady interpolacji liniowej:

– interpolacja  wielomianowa  nie  jest  zbyt  efektywna, 

ponieważ  macierz  X  jest  macierzą  pełną  –  błędy  przy 
odwracaniu

– macierz X nie jest zawsze dobrze uwarunkowana – może 

być osobliwa (tzn. det X = 0)

Interpolacja wielomianowa

background image

Wykład nr 2b

• Przykład obliczeniowy 

Interpolacja wielomianowa

background image

Wykład nr 2b

• Bazą w tej metodzie są funkcje:

Dla każdej funkcji

brakuje składnika

Interpolacja Lagrange’a

  





 

  





 

  



 



 

  





 

1

3

2

1

1

1

2

1

3

2

0

1

3

2

1

0

...

.

..........

..........

..........

..........

..........

...

...

..........

..........

..........

..........

..........

...

...

n

n

n

i

i

i

n

n

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

 

n

i

x

i

...,

,

1

,

0

, 

i

x

x

background image

Wykład nr 2b

• Wielomian interpolacyjny przyjmuje postać:

• a macierz X

Interpolacja Lagrange’a

 

 

 

 



 



 



 

1

1

0

2

0

1

2

1

0

1

1

0

0

...

...

...

...

...

n

n

n

n

n

n

x

x

x

x

x

x

a

x

x

x

x

x

x

a

x

x

x

x

x

x

a

x

a

x

a

x

a

x

W

 

 

 

 

n

n

x

x

x

x

X

...

0

0

0

0

...

...

...

...

0

...

0

0

...

0

0

0

...

0

0

2

2

1

1

0

0

w punkcie x=x

wszystkie funkcje 
oprócz 


i

(x) 

zerują się, bo 
występuje w nich 
składnik (x-x

i

)

background image

Wykład nr 2b

• Współczynniki wielomianu Lagrange’a wyznacza się ze 

wzoru:

• Ponieważ  macierz  X  ma  tylko  główną  przekątną 

niezerową, to:

Interpolacja Lagrange’a



 

 



 

 



 

 

n

n

n

n

n

n

n

n

n

n

n

x

y

x

x

x

x

x

x

y

a

x

y

x

x

x

x

x

x

y

a

x

y

x

x

x

x

x

x

y

a

 1

2

1

1

1

1

1

2

1

0

1

1

1

0

0

0

0

2

0

1

0

0

0

...

....

...

...

Y

A

X

*

background image

Wykład nr 2b

• Wielomian interpolacyjny możemy zapisać:

Interpolacja Lagrange’a

 



 



 



 



 

 

n

j

x

x

x

x

y

x

W

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

y

x

W

i

j

j

i

i

j

j

n

i

i

n

i

i

i

i

i

i

i

n

i

i

n

i

i

...,

,

1

,

0

,

...

...

...

...

0

1

1

1

0

1

1

1

0

0

background image

Wykład nr 2b

• Przykład obliczeniowy 

Interpolacja Lagrange’a

background image

 Wykład nr 2b

Różnice skończone

• Dla funkcji stabelaryzowanej przy stałym kroku 

• wprowadza się pojęcie różnicy skończonej rzędu k

1

1

x

x

h

i

 

 

1

0

1

1

1

1

1

1

2

1

1

2

1

1

1

....

2





k

i

k

j

j

k

i

i

k

i

k

i

k

i

i

i

i

i

i

i

y

j

k

y

y

y

y

y

y

y

y

y

y

y

y

y

y

background image

 Wykład nr 2b

Różnice skończone

• Na podstawie zbioru wartości funkcji 

• buduje się tablicę różnic skończonych

 

const

h

x

x

x

f

y

i

i

i

i

1

Nr

x

y

y

2

y

3

y

0

X

0

y

0

y

0

2

y

0

3

y

0

1

X

1

y

1

y

1

2

y

1

2

X

2

y

2

y

2

3

X

3

Y

3

...

3

y

n-3

...

2

y

n-2

y

n-1

n

x

n

y

n

background image

 Wykład nr 2b

Różnice skończone

• Przykład obliczeniowy 

background image

 Wykład nr 2b

Różnice skończone

• Własności różnic skończonych

 

• Z ostatniej własności wynika twierdzenie:
Jeżeli F(x) jest wielomianem stopnia n, to różnica 

skończona rzędu n tej funkcji jest stała, a 

kolejne zerami.

 

 

 

 

1

1

1

0

1

0

1

...

...

...

0

n

n

n

n

n

n

n

n

n

k

k

k

x

b

x

b

b

y

x

a

x

a

a

y

h

nhx

x

h

x

y

x

y

x

f

C

y

x

f

y

x

f

C

y

x

Cf

y

y

C

y

background image

 Wykład nr 2b

Wzory interpolacyjne dla 
argumentów równoodległych

Dla zbioru węzłów: 

 dane są wartości funkcji

Wielomian interpolacyjny ma postać

nh

x

x

h

x

x

h

x

x

x

n

0

0

2

0

1

0

2

)

(

)

(

)

(

)

(

2

1

0

n

x

f

x

f

x

f

x

f

 





 

n

q

x

x

q

x

x

q

x

x

q

x

x

h

x

x

q

n

q

q

q

q

a

q

q

q

a

q

q

a

q

a

a

x

W

n

n

...

2

1

0

1

...

2

1

...

2

1

1

2

1

0

0

3

2

1

0

background image

 Wykład nr 2b

Wzory interpolacyjne dla 
argumentów równoodległych

Funkcje bazowe: 

 

 

 

  

  



  





 

1

...

3

2

1

...

2

1

1

1

3

2

1

0

n

q

q

q

q

q

x

q

q

q

x

q

q

x

q

x

x

n

background image

 Wykład nr 2b

Wzory interpolacyjne dla 
argumentów równoodległych

Układ równań, z którego wyznacza się współczynniki: 

 

 



n

n

y

y

y

y

y

a

a

a

a

a

n

n

n

n

n

n

n

...

...

*

!

...

2

1

1

1

...

...

...

...

...

...

0

...

6

6

3

1

0

...

0

2

2

1

0

...

0

0

1

1

0

...

0

0

0

1

3

2

1

0

3

2

1

0

background image

 Wykład nr 2b

Wzory interpolacyjne dla 
argumentów równoodległych

 

 

n

n

y

a

n

a

n

n

na

a

y

a

a

a

a

y

a

a

a

y

a

a

y

a

!

...

1

......

6

6

3

2

2

2

1

0

3

3

2

1

0

2

2

1

0

1

1

0

0

0

!

......

!

3

!

2

0

0

3

3

0

2

2

0

1

0

0

n

y

a

y

a

y

a

y

a

y

a

n

n

background image

 Wykład nr 2b

Wzory interpolacyjne dla 
argumentów równoodległych

 

 

I wzór interpolacyjny Newtona 

 II wzór interpolacyjny Newtona 

 



o

n

o

y

n

n

q

q

q

y

q

q

y

q

y

x

W

!

1

...

1

...

!

2

1

2

0

0

 

 

o

n

n

n

n

y

n

n

q

q

q

y

q

q

y

q

y

x

W

!

1

...

1

...

!

2

1

2

2

1

background image

 Wykład nr 2b

Wzory interpolacyjne dla 
argumentów równoodległych

 

 

Przykłady obliczeniowe  - wykorzystanie I oraz  II 

wzoru interpolacyjnego Newtona


Document Outline