R7 Roz Num, metody numeryczne


Rozdział V

Różniczkowanie numeryczne

Odwracam się z przerażeniem

i ze wstrętem od tej żałosnej

plagi funkcji ciągłych

nie mających pochodnej.

Charle Hermite

5.1. Uwagi ogólne.

Zagadnienie różniczkowania numerycznego powstaje kiedy funkcja 0x01 graphic
jest określona przez tablicę albo zależność 0x01 graphic
jest bardzo skomplikowana.

Rozpoczniemy od wzoru, który bezpośrednio wynika z definicji pochodnej

0x01 graphic
,

gdzie 0x01 graphic
i 0x01 graphic
.

Oszacujemy błąd tego przybliżenia stosując trzecią postać wzoru Taylor'a

0x01 graphic
,

gdzie 0x01 graphic
. Wynika stąd, że pierwsza pochodna może być zapisana w postaci

0x01 graphic
.

Pierwszy składnik 0x01 graphic
jest wartością przybliżoną pochodnej funkcji 0x01 graphic
, wówczas drugi składnik 0x01 graphic
jest błędem przybliżenia (ten składnik jeszcze nazywają błędem obcięcia).

Przykład 5.1. Dla 0x01 graphic
znaleźć przybliżoną wartość pochodnej funkcji 0x01 graphic
w punkcie 0x01 graphic
i oszacować błąd tej wartości.

Z powyższego rozważania gdy by wynika, że zawsze czym mniejsze 0x01 graphic
tym mniejszy jest błąd przybliżenia. Niestety, nie jest to „zawsze” tak. Rozważmy następny przykład.

Przykład 5.2. Znaleźć zależność przybliżonej wartości pochodnej funkcji 0x01 graphic
w punkcie 0x01 graphic
i jej błędu od wartości 0x01 graphic
. Uwzględnić, że 0x01 graphic
, 0x01 graphic
oraz 0x01 graphic
.

W tym przykładzie występuje charakterne zjawisko: czym mniejsza wartość 0x01 graphic
tym mniejsze liczb znaczących utrzymuje różnica 0x01 graphic
. Więc dla małych wartości 0x01 graphic
wątpliwe jest otrzymanie dobrych przybliżeń dla pochodnej 0x01 graphic
.

Wzory dla różniczkowania numerycznego przede wszystkim wykorzystuje się przy rozwiązaniu numerycznym równań różniczkowych. Dokładność przybliżenia odpowiednich pochodnych ocenia się używając tak zwanego wykładnika 0x01 graphic
w czynniku 0x01 graphic
błędu.

Np. Dla poprzedniego omówionego wzoru obliczenia pochodnej

0x01 graphic
,

mamy, że wykładnik 0x01 graphic
.

Przybliżoną wartość pochodnej 0x01 graphic
funkcji 0x01 graphic
może być określona w różny sposób.

Rozważmy dla przybliżenia pochodnej następujący wzór

0x01 graphic
.

Ocenimy błąd tego przybliżenia. Ponieważ z trzeciej postaci wzoru Taylor'a mamy

0x01 graphic
,

to dla rozważanego przybliżenia znajdziemy

0x01 graphic
,

gdzie 0x01 graphic
i 0x01 graphic
. Jeśli trzecia pochodna jest ciągła, to zawsze istnieje takie 0x01 graphic
, że

0x01 graphic
,

i wówczas

0x01 graphic
.

W rozważanym przypadku wykładnik tego przybliżenia będzie 0x01 graphic
.

Dla określenia przybliżonej wartości drugiej pochodnej możemy postępować analogiczne. Mianowicie, zapisujemy

0x01 graphic
.

W podobny sposób z wykorzystaniem trzeciej postaci wzoru Taylor'a dla drugiej pochodnej znajdziemy

0x01 graphic
,

gdzie 0x01 graphic
.

Przykład 5.3. Znaleźć zależność przybliżonej wartości pochodnej funkcji 0x01 graphic
w punkcie 0x01 graphic
i jej błędu od wartości 0x01 graphic
na podstawie drugiego wzoru dla pochodnej. Uwzględnić, jak i wcześniej, że 0x01 graphic
, 0x01 graphic
oraz 0x01 graphic
.

5.2. Ekstrapolacja Richardsona.

Skorzystamy teraz dwa razy z szeregu Taylor'a dla funkcji 0x01 graphic
i 0x01 graphic
. Mamy

0x01 graphic

i

0x01 graphic
.

Odejmujemy tę wyrażenia stronami. Stadniki z parzystymi 0x01 graphic
skracają się. Z otrzymanego wyrażenia wyznaczamy pierwszą pochodną

0x01 graphic

0x01 graphic
.

Otrzymane wyrażenie będziemy traktować jako pewne równanie typu

0x01 graphic
,

gdzie 0x01 graphic
oznacza pierwszą pochodną, a 0x01 graphic
jej przybliżenie, np.

0x01 graphic
.

Wówczas sumę

0x01 graphic

można rozumieć jako błąd tego przybliżenia. Jeśli 0x01 graphic
, to dla małych 0x01 graphic
składnik 0x01 graphic
dominuje nad pozostałymi. Spróbujemy go usunąć.

Dokonamy podstawienia 0x01 graphic
i otrzymany wynik pomnożymy przez 4

0x01 graphic
.

Od tego wyrażenia odejmujemy wyjściową postać, tzn.

0x01 graphic
,

i wynik dzielimy przez 3

0x01 graphic
.

Przejście do tego wyrażenia jest pierwszym krokiem ekstrapolacji Richardsona.

Stwierdzamy, że prosta w obliczeniach kombinacja wartości funkcji 0x01 graphic
i 0x01 graphic
:

0x01 graphic
,

jest kolejnym przybliżeniem dla 0x01 graphic
, ale już z błędem 0x01 graphic
.

Na tej optymistycznej drodze możemy otrzymywać dalsze coraz lepsze oceny pochodnej.

Przykład 5.4. Znaleźć zależność przybliżonej wartości pochodnej funkcji 0x01 graphic
w punkcie 0x01 graphic
i jej błędu od wartości 0x01 graphic
z wykorzystaniem ekstrapolacji Richardsona. Uwzględnić, jak i wcześniej, że 0x01 graphic
, 0x01 graphic
oraz 0x01 graphic
.

Określimy wyrażenie

0x01 graphic

i wynik po pierwszym kroku ekstrapolacji Richardsona zapiszemy w postaci

0x01 graphic
,

gdzie wartości współczynników są oczywiste.

Dokonamy teraz znowu podstawienia 0x01 graphic
. Mamy

0x01 graphic
,

Mnożąc przez 16 i odejmując poprzednie wyrażenie dla pochodnej oraz dzieląc wynik przez 15, znajdziemy

0x01 graphic
,

Znowu, określając wyrażenie

0x01 graphic
,

zapisujemy

0x01 graphic

oraz przy 0x01 graphic
znajdziemy

0x01 graphic

Pełny schemat metody ekstrapolacji Richardsona możemy sformułować następująco:

0x01 graphic
,

0x01 graphic
, 0x01 graphic
;

0x01 graphic
;

Twierdzenie. Przy ekstrapolacji Richardsona zachodzi równość

0x01 graphic
.

5.3. Różniczkowanie numeryczne za pocą wielomianów interpolacyjnych

Dla wyprowadzenia wzorów na różniczkowanie numeryczne zastępujemy w przedziale 0x01 graphic
daną funkcję 0x01 graphic
przez funkcję interpolującą 0x01 graphic
, a następne przyjmujemy

0x01 graphic
,

0x01 graphic
,

0x01 graphic
,

…………….

0x01 graphic
.

Podkreślimy, że jeśli nawet błąd interpolacji

0x01 graphic
,

jest mały, to z tego nie wynika, że błędy pochodnych

0x01 graphic
,

0x01 graphic
,

…………………

0x01 graphic
,

będą również małe.

A. Wielomiany interpolacyjne Newtona.

Ponieważ pierwszy wzór interpolacyjny Newtona ma postać

0x01 graphic

0x01 graphic

0x01 graphic
,

to dla pochodnych mamy

0x01 graphic

0x01 graphic

oraz

0x01 graphic
.

Przypomnimy, że 0x01 graphic
, gdzie 0x01 graphic
jest odległością pomiędzy węzłami.

Przy obliczaniu pochodnej w określonym punkcie 0x01 graphic
należę za 0x01 graphic
przyjąć najbliższą wartość tablicową argumentu.

Jeśli szukane pochodne tylko w węzłach interpolacji, to wtedy zawsze możemy tak wybrać 0x01 graphic
, żeby 0x01 graphic
. Wówczas odpowiednie wzory upraszczają się

0x01 graphic

oraz

0x01 graphic
.

Przykład 5.5. Dla funkcje określonej przez tablice obliczyć pierwszą i drugą pochodną w punkcje 0x01 graphic
.

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

1,0

1,1752

0,1605

0,1738

0,1889

0,2059

0,0133

0,0151

0,0170

0,0018

0,0019

0,0001

1,1

1,3357

1,2

1,5095

1,3

1,6984

1,4

1,9043

Według powyższych wzorów zapisujemy

0x01 graphic

(dokładna wartość 1,5431) oraz

0x01 graphic

(dokładna wartość 1,1752).

Podobnie dla drugiego wzoru interpolacyjnego Newtona

0x01 graphic

0x01 graphic

0x01 graphic
.

mamy

0x01 graphic

0x01 graphic

oraz

0x01 graphic

0x01 graphic
.

Dla pochodnych w węzłach interpolacji przy 0x01 graphic
otrzymamy

0x01 graphic

oraz

0x01 graphic
.

Przykład 5.6. Dla funkcje określonej przez tablice obliczyć pierwszą i drugą pochodną w punkcje 0x01 graphic
.

B. Wielomiany interpolacyjne Gaussa.

Podobnie określamy wzory dla pochodnych z wykorzystaniem wielomianów interpolacyjnych Gaussa.

Ponieważ pierwszy wzór interpolacyjny Gaussa ma postać

0x01 graphic

0x01 graphic

0x01 graphic
,

to dla pochodnych mamy

0x01 graphic

0x01 graphic

0x01 graphic
,

oraz

0x01 graphic

0x01 graphic
.

Dla pochodnych w węzłach interpolacji

0x01 graphic

oraz

0x01 graphic
.

Ponieważ pierwszy wzór interpolacyjny Gaussa ma postać

0x01 graphic

0x01 graphic

0x01 graphic
,

to dla pierwszej

0x01 graphic

0x01 graphic

i drugiej pochodnej

0x01 graphic

0x01 graphic
.

Przy 0x01 graphic
w węzłach mamy

0x01 graphic

oraz

0x01 graphic
.

C. Wielomiany interpolacyjne Lagrange'a.

Wygodnie jest skorzystać z następującej ogólnej postaci wielomianów Lagrange'a

0x01 graphic
,

gdzie

0x01 graphic
,

0x01 graphic
,

oraz 0x01 graphic
, 0x01 graphic
.

Przyjmując

0x01 graphic
,

pierwszą pochodną określamy wzorem

0x01 graphic
,

oraz drugą

0x01 graphic
.



Wyszukiwarka

Podobne podstrony:
num 4 (1), polibuda, 4 semestr, metody numeryczne(laboratorium, wejściówki kolokwia), ćw4
Met num cz1, METODY NUMERYCZNE W ELEKTROTECHNICE
Metody numeryczne, sprawozdanie num new332 pluskwik, Piotr Próchniak gr
Notka, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody numeryczne dla zas
Macierze - teoria, Politechnika Radomska, 1 stopień, przed 5 semestrem, metody numeryczne, Wysyłka M
Zadanie 2 Met Num TM 2010, Politechnika Radomska, 1 stopień, przed 5 semestrem, metody numeryczne,
R8 Row Roz, metody numeryczne
Metody numeryczne w6
metoda siecznych, Elektrotechnika, SEM3, Metody numeryczne, egzamin metody numeryczn
MN energetyka zadania od wykładowcy 09-05-14, STARE, Metody Numeryczne, Część wykładowa Sem IV
METODA BAIRSTOWA, Politechnika, Lab. Metody numeryczne
testMNłatwy0708, WI ZUT studia, Metody numeryczne, Metody Numeryczne - Ćwiczenia
Metody numeryczne Metoda węzłowa
Metody numeryczne, wstep
metody numeryczne w4
Metody numeryczne PDF, MN macierze 01 1

więcej podobnych podstron