Professional Documents
Culture Documents
Aproksymacja Quasijednostajna
Aproksymacja Quasijednostajna
Aproksymacja Quasijednostajna
Jan PURCZYŃSKI*
APROKSYMACJA QUASIJEDNOSTAJNA
1. IDEA METODY
Zakłada się, że dany jest ciąg punktów x0 , x1 ,..., xL oraz wartości funkcji f(x) w
tych punktach:
f i = f ( xi ) ; i = 0,1,..., L (1)
Wykorzystana zostanie aproksymacja wielomianowa:
N
fa( x) = ∑a x
j =0
j
j
(2)
W wyniku zastąpienia funkcji f(x) funkcją aproksymującą fa(x) popełnia się błąd :
ε i = fa( xi ) − fi (3)
Aproksymacja średniokwadratowa oznacza minimalizację następującego
wyrażenia:
L
∑ε
i =0
i
2
= min (4)
__________________________________________
* Zachodniopomorski Uniwersytet Technologiczny w Szczecinie.
44 Jan Purczyński
∑c
j =0
jk a j = bk ; k = 0,1,..., N (5)
L L
gdzie: c jk = ∑
i =0
xi
j +k
; bk = ∑x
i=0
i
k
fi
2. PRZYKŁADY OBLICZENIOWE
0.095
BOm
0.09
0.085
.
14 15 16 17 18 19 20 21 22 23 24
Lm
Rys. 1. Wartości błędu maksymalnego BO w funkcji liczby uwzględnionych punktów aproksymacji L
dla wielomianu czwartego stopnia
0.16
0.12
bOi
0.08
bCi
0.04
0
1 0.75 0.5 0.25 0 0.25 0.5 0.75 1
xi .
Rys. 2. Wartości modułu błędu dla wielomianu stopnia czwartego. Linia kropkowana bC odpowiada
wielomianowi Czebyszewa, natomiast linia ciągła bO określa błąd wielomianu optymalnego
90
70
LOm 50
30
10
3 4 5 6 7 8 9 10 .
Nm
Rys. 3. Zależność liczby optymalnych punktów LO od stopnia wielomianu N
0.35
0.3
BCm 0.25
0.2
BOm
0.15
BA m 0.1
0.05 .
0
3 4 5 6 7 8 9 10
Nm
Rys. 4. Wartości błędu maksymalnego dla poszczególnych metod: BC- wielomiany Czebyszewa
(linia ciągła z prostokątami), BO- wielomian optymalny (linia przerywana z kółkami),
BA- aproksymacja średniokwadratowa (linia kropkowana)
Aproksymacja quasijednostajna 47
0.3
0.25
BCm 0.2
0.15
BOm
0.1
0.05
0
2 3 4 5 6 7 8
Nm .
Rys. 5. Wartości błędu maksymalnego: BC- wielomian Czebyszewa (linia ciągła z prostokątami),
BO- wielomian optymalny (linia przerywana z kółkami)
20
16
12
LOm
8
4
.
0
2 4 6 8 10 12
Nm
Rys. 6. Zależność liczby optymalnych punktów LO od stopnia wielomianu N
48 Jan Purczyński
0.24
0.21
BCm 0.18
0.15
BOm
0.12
BA m 0.09
0.06
0.03
2 4 6 8 10 12
Nm .
Rys. 7. Wartości błędu maksymalnego dla poszczególnych metod: BC- wielomian Czebyszewa
(linia ciągła z prostokątami), BO- wielomian optymalny (linia przerywana z kółkami),
BA- aproksymacja średniokwadratowa (linia kropkowana)
f'i
0.5
fi( y )
0
.
1 0.5 0 0.5 1
xi , y
′
Rys. 8. f i -funkcja (11) (linia przerywana z kółkami); fi(y)- wynik interpolacji (linia ciągła)
f'i
0.5
fC( y )
0
1 0.5 0 0.5 1
xi , y .
′
Rys. 9. f i -funkcja (11) (linia przerywana z kółkami); fC(y) - wynik interpolacji wielomianami
Czebyszewa (linia ciągła)
f'i
0.5
fo ( y )
0
1 0.5 0 0.5 1
xi , y
.
′
Rys. 10. f i -funkcja (11) (linia przerywana z kółkami); fo(y) - wynik stosowania wielomianu
optymalnego (linia ciągła)
3. PODSUMOWANIE
LITERATURA
[1] Fortuna Z., Macukow B., Wąsowski J, Metody numeryczne, Warszawa, WNT 1993.
[2] Jankowscy J. i M., Przegląd metod i algorytmów numerycznych Cz.1, Warszawa,
WNT 1981.
[3] Ralston A. R., Wstęp do analizy numerycznej, Warszawa, PWN 1983.
QUASI-UNIFORM APPROXIMATION
In the paper the polynomial mean-square approximation method was applied, where the
applied criterion was the value of the maximum error of the obtained approximation - hence
the proposed name for this method – ‘quasi-uniform approximation’. The value of this error
depends on the number of approximation points within the range. By changing the number
of points within the range, it can be noticed that the value of the maximum error has the
minimum value for a particular value of L number of considered points. For a polynomial
of N degree, the optimum number of equidistant points of approximation L and the
maximum error of approximation are determined. The proposed method was compared
with a uniform approximation method, namely the Chebyshev polynomial. The examples
included in the paper show that the ‘quasi-uniform approximation’ method yields smaller
values of the maximum error than Chebyshev polynomials.