wykład aproksymacja, APROKSYMACJA


APROKSYMACJA

Zagadnienie interpolacji (poznane wcześniej) polega na poszukiwaniu pewnej funkcji interpolującej 0x01 graphic
, która na danym, dyskretnym zbiorze argumentów pokrywa się z wartościami funkcji interpolowanej 0x01 graphic
. Takie postępowanie jest często niedogodne. Przy interpolacji wielomianowej duża liczba węzłów interpolacji wymaga skonstruowania wielomianu interpolacyjnego wysokiego stopnia. Ponadto często mamy do czynienia z funkcją, której wartości na dyskretnym zbiorze argumentów są określone empirycznie (są np.: wynikami pomiarów), a więc mogą być obarczone błędami i wówczas żądanie dokładnego przyjmowania przez szukaną funkcję niedokładnych danych wartości nie ma sensu.

Zajmiemy się teraz zagadnieniem bardziej ogólnym, w którym warunek, aby funkcja dana i funkcja szukana przyjmowały dokładnie te same wartości na zbiorze danych z góry punktów węzłowych, nie musi być spełniony.

Funkcję 0x01 graphic
, znaną lub określoną tablicą wartości, będziemy aproksymować (zastępować) inną funkcją 0x01 graphic
, zwaną funkcją aproksymującą lub przybliżeniem funkcji 0x01 graphic
. Przybliżenie takie powoduje pojawienie się błędów, zwanych błędami aproksymacji (przybliżenia) i problem oszacowania tych błędów oraz ich wielkość mają istotny wpływ na wybór metody aproksymacyjnej.

Niech 0x01 graphic
będzie funkcją, którą chcemy aproksymować, 0x01 graphic
- pewną przestrzenią liniową unormowaną 0x01 graphic
, a 0x01 graphic
- m-wymiarową podprzestrzenią liniową przestrzeni 0x01 graphic
.

Aproksymacja funkcji 0x01 graphic
polega na wyznaczeniu takich współczynników 0x01 graphic
funkcji

0x01 graphic

gdzie: 0x01 graphic
są funkcjami bazowymi 0x01 graphic
wymiarowej podprzestrzeni liniowej 0x01 graphic
, aby funkcja 0x01 graphic
spełniała pewne warunki, np.: minimalizowała normę różnicy 0x01 graphic

Aproksymacja podana powyżej nosi nazwę aproksymacji liniowej.

Funkcje bazowe.

Jeżeli funkcja aproksymowana 0x01 graphic
jest funkcją ciągłą na przedziale 0x01 graphic
(jest elementem nieskończenie wymiarowej przestrzeni liniowej 0x01 graphic
), to funkcje 0x01 graphic
będą elementami pewnej 0x01 graphic
wymiarowej podprzestrzeni 0x01 graphic
.

Jedną z często obieranych podprzestrzeni 0x01 graphic
jest podprzestrzeń funkcji trygonometrycznych z bazą:

1, sinx, cosx, sin2x, cos2x,…, sinkx, coskx

szczególnie przydatna, gdy aproksymowana funkcja 0x01 graphic
jest funkcją okresową.

Inną, często obieraną podprzestrzenią, jest podprzestrzeń wielomianów stopnia co najwyżej 0x01 graphic
z bazą jednomianów

1, x, x2, x3,…, xm

Współczynniki liczbowe.

Zagadnienie najlepszej aproksymacji przy wybranych funkcjach bazowych 0x01 graphic
sprowadza się do znalezienia wartości współczynników 0x01 graphic
takich aby otrzymać minimum wyrażenia

0x01 graphic

i aby istniało jedyne możliwe rozwiązanie tego zagadnienia ze względu na 0x01 graphic
.

Normą tutaj może być np.:

Norma Czebyszewa 0x01 graphic

Norma L2 0x01 graphic

Będziemy rozważać dwa rodzaje aproksymacji:

Aproksymacja średniokwadratowa.

Dla funkcji 0x01 graphic
określonej na przedziale 0x01 graphic
poszukujemy minimum całki

0x01 graphic

a dla funkcji 0x01 graphic
danej na dyskretnym zbiorze argumentów poszukujemy minimum sumy (metoda najmniejszych kwadratów)

0x01 graphic
0x01 graphic
dla 0x01 graphic

gdzie 0x01 graphic
ustalona z góry funkcja wagowa. Będziemy przyjmować, że jest równa jedności. W pewnych specjalnych przypadkach dobiera się inne funkcje wagowe np.: jeżeli chcemy, aby otrzymane przybliżenie było w pewnych punktach lepsze (bowiem wiemy, że w tych punktach wartości funkcji znamy z mniejszym błędem), to przyjmujemy w tych punktach większe wartości funkcji wagowej.

Aproksymacja jednostajna

Dla funkcji 0x01 graphic
określonej na przedziale 0x01 graphic
poszukujemy funkcji 0x01 graphic
dającej najmniejsze maksimum różnicy między 0x01 graphic
a 0x01 graphic
na całym przedziale 0x01 graphic

0x01 graphic

Aproksymacja średniokwadratowa (dla dyskretnych wartości)

Niech będzie dana funkcja 0x01 graphic
, która na pewnym zbiorze 0x01 graphic
punktów 0x01 graphic
przyjmuje wartości 0x01 graphic
. Wartości te możemy znać tylko w przybliżeniu, z pewnymi błędami (np. jako wyniki pomiarów obarczonych błędami obserwacji), przy czym błędy te mogą być niejednokrotnie dosyć duże, co w istotny sposób wpływa na jakość aproksymacji. Będziemy poszukiwać takiej funkcji 0x01 graphic
przybliżającej daną funkcję 0x01 graphic
, która umożliwi wygładzenie funkcji 0x01 graphic
, tzn. pozwoli z zakłóconych błędami danych wartości funkcji przybliżanej otrzymać gładką funkcję przybliżającą, z dużym prawdopodobieństwem mało odchylającą się od funkcji przybliżanej zarówno między węzłami, jak i w węzłach 0x01 graphic
, jeżeli tylko przyjmiemy, że funkcja przybliżana ma dość gładki przebieg.

Niech 0x01 graphic
, 0x01 graphic
będzie układem funkcji bazowych podprzestrzeni 0x01 graphic
. Poszukujemy wielomianu uogólnionego 0x01 graphic
, będącego najlepszym przybliżeniem średniokwadratowym funkcji 0x01 graphic
na zbiorze 0x01 graphic
, tj. funkcji w postaci

0x01 graphic
.

Po podstawieniu do wzoru na aproksymację średniokwadratową otrzymamy:

0x01 graphic

Aby znaleźć współczynniki 0x01 graphic
obliczamy pochodne cząstkowe funkcji 0x01 graphic
względem zmiennych 0x01 graphic
. Z warunku na poszukiwanie ekstremów funkcji wielu zmiennych otrzymamy:

0x01 graphic
0x01 graphic

otrzymamy wówczas układ 0x01 graphic
równań liniowych 0x01 graphic
niewiadomymi 0x01 graphic

0x01 graphic
0x01 graphic

zwany układem normalnym. Ponieważ funkcje 0x01 graphic
tworzą bazę przestrzeni 0x01 graphic
, więc układ ma wyznacznik różny od zera i rozwiązanie tego układu daje minimum funkcji 0x01 graphic
.

Aproksymacja wielomianowa

Jeżeli jako funkcje bazowe przyjmiemy ciąg jednomianów 0x01 graphic
, 0x01 graphic
to otrzymamy

0x01 graphic
0x01 graphic

Zmieniając kolejność sumowania, mamy:

0x01 graphic
0x01 graphic

oznaczając

0x01 graphic

otrzymamy układ normalny w postaci

0x01 graphic
0x01 graphic

Można wykazać, że jeżeli punkty 0x01 graphic
są różne i 0x01 graphic
to wyznacznik układu jest różny od zera, a więc układ ten ma jednoznaczne rozwiązanie. Jeżeli 0x01 graphic
to wielomian aproksymacyjny 0x01 graphic
pokrywa się z wielomianem interpolacyjnym dla punktów 0x01 graphic
i wówczas 0x01 graphic
. W praktyce stopień wielomianu jest, i powinien być, znacznie mniejszy od liczby punktów 0x01 graphic
0x01 graphic
wtedy bowiem korzystamy z dużej ilości informacji (np.: wyników pomiarów) uzyskując równocześnie prostsze (niskiego stopnia) funkcje aproksymujące.

Wielomian aproksymujący daną funkcję 0x01 graphic
w sensie najmniejszych kwadratów powinien mieć stopień na tyle wysoki, aby dostatecznie przybliżać aproksymowaną funkcję, a jednocześnie stopień ten powinien być wystarczająco niski, aby wielomian ten wygładzał losowe błędy wynikające np.: z pomiarów.

Nie powinno się stosować wielomianów o 0x01 graphic
, ponieważ układ równań jest wtedy źle uwarunkowany, wskutek czego otrzymane wyniki obliczeń na maszynach cyfrowych mogą być tak bardzo złe, iż nie nadają się do praktycznego wykorzystania przy aproksymacji.

Przykład

Funkcja 0x01 graphic
jest określona przez następujące dyskretne wartości

x

0

0,2

0,4

0,6

0,8

1

y

1,026

0,768

0,648

0,401

0,272

0,193

Znaleźć wielomian aproksymujący stopnia drugiego.

0x01 graphic

Mamy do rozwiązania układ normalny w postaci:

0x01 graphic
0x01 graphic

gdzie: 0x01 graphic

k - numer parametru liczbowego k=0,1,m=2

i - potęga x (xi) i=0,1,m=2

j - liczba punktów j=0,1,…,n

0x01 graphic

0x01 graphic

Obliczenia najprościej zrobić w tablicy

xj

yj

xj2

xj3

xj4

xjyj

xj2yj

0

1.026

0

0

0

0

0

0.2

0.768

0.04

0.008

0.0016

0.1536

0.03072

0.4

0.648

0.16

0.064

0.0256

0.2592

0.10368

0.6

0.401

0.36

0.216

0.1296

0.2406

0.14436

0.8

0.272

0.64

0.512

0.4096

0.2176

0.17408

1

0.193

1

1

1

0.193

0.193

suma

3

3.308

2.2

1.8

1.5664

1.064

0.64584

Stąd otrzymamy następujący układ równań do rozwiązania

0x01 graphic

Skąd 0x01 graphic
0x01 graphic
0x01 graphic

Stąd aproksymująca funkcja jest określona równaniem:

0x01 graphic

Oszacowanie jakości aproksymacji

Znajomość funkcji regresji nie umożliwia oceny rozbieżności między modelem matematycznym a danymi doświadczalnymi. Jako przykład można podać, że dla tej samej funkcji regresji punkty mogą leżeć blisko lub daleko od tej funkcji.

Dalej podamy sposób badania jakości aproksymacji przez współczynnik korelacji.

W tym celu wprowadźmy zbiór wartości funkcji 0x01 graphic
, 0x01 graphic
które będą oznaczać wartości zmiennej 0x01 graphic
obliczone ze wzoru aproksymującej funkcji 0x01 graphic
, natomiast 0x01 graphic
dalej oznaczają wyniki pomiarów.

Dla funkcji aproksymującej definiuje się współczynnik korelacji:

0x01 graphic

gdzie:

0x01 graphic

Wartość współczynnika korelacji zawiera się w przedziale [0,1] i im jest bliższy jedynki , tym silniejsza jest zależność między funkcją regresji a wynikami badań.

Przykład

Wyznaczyć współczynnik korelacji dla poprzedniego przykładu

Obliczenia najprościej wykonać w tablicy

xj

yj

yj*

yj*-my

yj-my

(yj*-my)(yj-my)

(yj*-my)2

(yj-my)2

0

1.026

1.0238929

0.47256

0.474667

0.224308254

0.223313

0.225308

0.2

0.768

0.7939643

0.242631

0.216667

0.05257004

0.05887

0.046944

0.4

0.648

0.5947143

0.043381

0.096667

0.004193492

0.001882

0.009344

0.6

0.401

0.4261429

-0.12519

-0.15033

0.018820302

0.015673

0.0226

0.8

0.272

0.28825

-0.26308

-0.27933

0.073487944

0.069213

0.078027

1

0.193

0.1810357

-0.3703

-0.35833

0.13268998

0.13712

0.128403

my=

0.551333

suma

0.506070012

0.50607

0.510627

0x01 graphic

5



Wyszukiwarka

Podobne podstrony:
MN MiBM zaoczne wyklad 2 aproksymacja, interpolacja
Wykład VI Aproksymacja Dupuit, 7 Aproksymacja Dupuit
entalpia aproksymacja
Aproksymacja id 67280 Nieznany (2)
Aproksymacja
PARAMETRY GRUNT ôW wzory aproksymacyjne
Aproksymacja 2 id 67283 Nieznany (2)
metoda aproksymacji charakterystyki 2013
Miernictwo przemyslowe projekty Aproksymacja id 645334
Sprawozdanie aproksymacja syganłu
Aproksymacja spr
cwiczenia10 aproksymacja interpolacja
aproksymacja sprawozdanie
Aproksymacja i interpolacja
02 Wybrane metody numeryczne (aproksymacja funkcji, rozwiazy
numeryczne aproksymacja
APROKSYMACJA CHARAKTERYSTYK WIELOMIANEM DRUGIEGO STOPNIA
diody2, 1. Wyznaczanie funkcji aproksymuj˙cej o postaci y = ax2.

więcej podobnych podstron