Professional Documents
Culture Documents
Przykładowe Zadania Z Metod Numerycznych
Przykładowe Zadania Z Metod Numerycznych
Oto odpowiedzi.
W razie pyta
bd w niedziel po poudniu.
0.1
Normy macierzy
Pytanie :
Co do normy Frobeniusa nie ma raczej wtpliwoci (pierwiastek z sumy
kwadratw wszystkich elementw macierzy), natomiast jeli chodzi o norm
spektraln (z tego co zrozumiaem inna nazwa to - norma druga macierzy) jest
gorzej.
iloczynu macierzy
A AT .
A AT
Odpowied :
Z norm spektraln rzeczywicie jest trudniej. Tym bardziej, e nie potra
powiedzie Panu skd te wzory si bior, to jest co co zawsze przyjmuj jako
pewnik i ucz si na pami.
Najpierw trzeba si zaznajomi z kilkoma wanymi pojciami. Symboli jest
sporo, dlatego trzeba uwaa.
Warto wasna
rwnanie:
(ang.
det(A I) = 0.
(ang.
(A) = max |i |.
Ostatnie pojcie to
warto osobliwa i
(ang.
singular value ).
Jest cile
i =
i .
Prosz zwrci
uwag, e zakada to, e warto wasna jest nieujemna. Kiedy wartoci wasne
s nieujemne? Zaraz napisz.
W takim razie, co robimy z norm spektraln? Norma spektralna to najwik-
T
||A| |sp = max i =
p warto osobliwa macierzy (uwaga! ) A A . Czyli:
max |i |, gdzie i to i-ta warto wasna macierzy AAT , czyli szukamy takich
, ktre s rozwizaniami rwnania det(A AT I) = 0. Prosz zwrci te
T
T
uwag, e AA to to samo co A A, oraz, e taki iloczyn macierzy jest macierz
sza
(ang.
Macierz
AT A jest
0.2
Pytanie :
Mam drobny problem ze znalezieniem i zrozumieniem wzoru na wyznaczanie
wspczynnikw przy funkcjach bazowych.
Znalazem wzr macierzowy, za pomoc ktrego mona wyznaczy wspczynniki
a0 , a1 , .., aN ,
Odpowied :
Macierzowy wzr jest tylko skrtem, ktry dziaa tylko w pewnych, konkretnych warunkach (np. dla jednej zadanej funkcji aproksymujcej). Zaraz pokae
w jaki sposb wyznaczy wzr dla kadej funkcji.
Oglny wzr na cig aproksymacj redniokwadratow funkcji
< a, b >
przedziale
w(x) minimalizuje
w(x) (f (x) g(x))2 dx
E=
Rb
a
g(x),
f (x)
bd redniokwadratowy
E.
Pn
2
i=0 w(xi ) (f (xi ) g(xi ))
Jak znale g(x)? Musimy znale dla
E=
dokadn
kowuje
posta
funkcji
z wspczynnikw
n+1
an
n+1
po kadym
wspczynnikw i
rwna Hurra!
ak :
w(x
)
(2)
(1)
(f
(x
)
(x
)
(x
)
...
i
i
0
0
i
1
1
i
n
n (xi )) k (xi )
i=0
E
ak
Pn
Wyjanienie:
nikw ak jest
k (xi ), ktry pojawi si na kocu wzoru. On te wynika ze wzoru na pochodn
zoon. Zaznaczam, e (2) (1) mona wyczy przed znak sumy.
Powyej przeksztacony wzr jest wzorem oglnym, ale
polecam
nauczy si
go wyprowadza.
g(x) = a0 x+a1 .
Funkcja wagowa w(x) = x1. Punkty to: (1, 6), (4, 9), (9, 12), (25, 18), (36, 21).
Podstawmy je do wzorw na pochodne czstkowe po a0 i a1 :
Pn
E
2
xi
a0 = 2Pi=0 xi (f (xi ) a0 xi a1 )
n
E
2
i=0 xi (f (xi ) a0 xi a1 ) 1
a1 = 2
Co teraz? Znajdmy wspczynniki dla jakiej funkcji, np.
= 2 (1 1)(6 a0 1 a1 ) 1 + (4 1)(9 a0 4 a1 ) 4 +
po uproszczeniu:
E
a1
a0 = 31.088 i a1 = 178.311.
dokadnie
1.
0.3
Pytanie :
Odpowied :
a, b >
f (x) = 3 x.
<
Zaczynamy od wzoru:
Rb
E = 1 (x 1) (3 x a0 x a1 )2 dx
co poprzednio:
Funkcja
a0 i a1 .
R6
E = 1 (x 1) ((3 a0 ) x a1 )2 dx
R6
2
E = 1 (x 1) ((3 a0 )2 x 2(3 a0 )a1 x + a21 )dx
R6
E = 1 (9x2
6a0 x2 + a20 x2 6a1 x x + 2a0 a1 x x + a21 x 9x + 6a0 x a20 x +
R6
R6
R6
R6
R6
6
a xdx 1 9xdx + 1 6a0 xdx 1 a0 xdx + 1 6a1 xdx 1 2a0 a1 xdx
R16 12
a dx
1 1
3
1 1
Obliczamy proste caki pamitajc, e x x = x x 2 = x 2 , wic jego pochodna
1
3
to x 2 :
2
E = 18x|61 12a0 x|61 + 2a20 x|61 23 6a1 x|61 + 32 2a0 a1 x|61 + a21 |61 9|61 + 6a0 |61
q
q
a20 |61 + 21 6a1 x1 |61 12 2a0 a1 x1 a21 |61
H(x)|ba= H(b) H(a):
2
2
108 18 72a
a0 9a1 6 + 9a1 + 3a0 a1 6 3a0 a1
q 0 + 12a0 + 12a0q
1
0 0 + 3a1 6 3a1 a0 a1 16 + a0 a1 0 E = 90 84a0 + 11a20
E=
00+
q
q
p
1
1
(9 (6) 9)a1 + (3 6 3)a0 a1 + (3 6 3)a1 ( 6 1)a0 a1 E = 90 84a0 +
q
q
p
To jest wzr tego funkcjonau po podstawieniu znanych rzeczy i uproszczeniu. Z niego moemy policzy pochodne czstkowe. Najpierw wszystko oprcz
a0
q a1 (nawet a0 !):
= 0 + 84 + 22a0 0 + (3 6 3)a1 ( 16 1)a1
q
q
p
E
a0
E
a1
Po uporzdkowaniu wychodzi nam:
E
a0
= 84 + 22a0 + (3 6 3 + 1 16 )a1 = 0
q
q
= (3 6 3 + 1 16 )a0 + 6 9 6 + 3 16 = 0
E
a1
Co prowadzi do prostegu ukadu rwna:
22a0 + (3 6 2 16 )a1 = 84
q
q
(3 6 2 16 )a0 0a1 = 9 6 3 16 6
Ktrego rozwizaniem jest: a0 = 3.0 i a1 = 30.363.
Tutaj te prosz strzec si bdw rachunkowych.
Od razu ostrzegam, e
jest to metoda pewnie odrobin na okoo, ale jej du zalet jest czytelno.