Upload
mirko-zovko
View
213
Download
0
Embed Size (px)
Citation preview
8/22/2019 NA_Uvod.pdf
1/33
Uvod: potrebna predznanja
Numeri cka analizaM. Klaricic Bakula
Listopad, 2008.
8/22/2019 NA_Uvod.pdf
2/33
Numericka analiza 2
LITERATURA NA WEB-u:
http://www.pmfst.hr/~milica
http://docs.sun.com/source/806-3568/ncg_goldberg.htmlhttp://web.math.hr/~rogina/2001096/num_anal.pdf
http://www.pmfst.hr/zavodi/matematika/scripta/nummat.pdf
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
3/33
Numericka analiza 3
1 UvodNumericka analiza je disciplina koja proucava i numericki rjeava matematicke prob-
leme koji se javljaju u znanosti, tehnici, gospodarstvu, itd. Iako se sama disciplinanajcece povezuje s numerickim metodama, treba naglasiti da bez dubljeg poznavanjasamog problema kojeg rjeavamo nije moguce procijeniti je li neka metoda dobra usmislu da daje zadovoljavajuce tocna rjeenja u dovoljno kratkom vremenskom inter-valu.
O problemu kojeg elimo rijeiti treba znati barem sljedece:postoji li njegovo rjeenje i, ako postoji, da li je jedinstveno;
kako se rjeenja (ili rjeenje) ponaaju kada se polazni podaci malo promijene (teorijaperturbacije).
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
4/33
Numericka analiza 4
Kada se konstruira neka metoda za rjeavanje danog problema, otvara se nekolikopitanja:
problem konvergencije(konvergira li niz dobivenih aproksimacija prema rjeenju);brzina konvergencije (ako niz konvergira kako to radi: linearno, kvadratno, kubno,...);
adaptibilnost metodeza posebna (paralelna, vektorska) racunala;
sloenost metode(broj racunskih operacija, zauzece memorije, prijenos podataka,dohvat operanada,...);
to cnost metode(koliko znacajnih znamenaka izracunatog rjeenja je tocno);
stabilnost metode (ocemu ovisi tocnost dobivenog rjeenja, analiza greaka zaokrui-vanja).
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
5/33
Numericka analiza 5
2 Pomocni rezultati iz analizeTEOREM. (Teorem o meduvrijednosti) Neka je funkcija f : [a; b] ! Rneprekidna na
konacnom intervalu[a; b] R:Neka su
m= inf axb
f(x) i M= supaxb
f(x)
inmum i supremum funkcijef :Tada za svaki realni broj2[m; M]postoji realni broj2 [a; b]takav da je
f() =:
Posebno, postoje realni brojevixix takvi da vrijedi
m= f(x) i M=f(x) :
TEOREM. (Rolleov teorem) Neka je funkcijafneprekidna na nekom intervalu[a; b]R
:Ako jef(a) =f(b) = 0i akof0
postoji na(a; b) ;onda je za neki2(a; b)ispunjenof0 () = 0:
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
6/33
Numericka analiza 6
TEOREM. (Teorem o srednjoj vrijednosti) Neka je funkcijaf : [a; b]! R neprekidna nakonacnom intervalu[a; b] Ri derivabilna na otvorenom intervalu(a; b) :Tada postojibarem jedna tocka
2(a; b)takva da je
f(b) f(a) =f0 () (b a) :
TEOREM. (Teorem o integralnoj srednjoj vrijednosti) Neka je funkcija w : [a; b] ! Rnenegativna i integrabilna na konacnom intervalu [a; b] R; te neka je funkcija f :
[a; b]! R neprekidna na[a; b] :Tada postoji tocka2[a; b]takva da vrijediZ ba
f(x) w (x) dx= f()
Z ba
w (x) dx:
Jedan od najvanijih alata u numerickoj matematici je Taylorov teorem. On nam,naime, daje jednostavnu metodu aproksimacije funkcije pomocu polinoma. No da
bismo koristili takav pristup u aproksimaciji promatrana funkcija mora biti dovoljnoglatka.
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
7/33
Numericka analiza 7
TEOREM. (Taylorov teorem) Neka funkcija f ima neprekidne derivacije do ukljucivoredan+ 1; n2 N0;na intervalu[a; b] R:Ako sux; x02[a; b] ;onda vrijedi
f(x) =pn(x) +Rn+1(x) ;
gdje je
pn(x) =f(x0) +nX
k=1
f(k) (x0)
k! (x x0)
k ;
Rn+1(x) = 1
n!
Z xx0
(x t)n f(n+1) (t) dt=(x x0)n+1
(n+ 1)! f(n+1) () ;
za nekikoji lei izmedu tocakaxix0:
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
8/33
Numericka analiza 8
Polinom pn nazivamo razvojem u Taylorov red funkcije f u tocki x0:Ako je funkcija fbeskonacno derivabilna polinompnprelazi u red potencija s opcimclanom (x x0)
n ;a zove se Taylorov red. Tako vrijede sljedeci razvoji u Taylorov red:
ex = 1 +x+x2
2!+ +
xn
n!+
xn+1
(n+ 1)!e;
cos x = 1x2
2!+
x4
4!+ + (1)n
x2n
(2n)!+ (1)n+1
x2n+2
(2n+ 2)!cos ;
sin x = xx3
3!+x
5
5! + (1)n1 x
2n1
(2n 1)!+ (1)n x
2n+1
(2n+ 1)!sin ;
(1 +x) = 1 +
1
x+
2
x2 + +
n
xn +
n+ 1
xn+1
(1 +)n+1;
pri cemu tockalei izmedu0 ix:
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
9/33
Numericka analiza 9
Ponekad je problem izracunati n-tu derivaciju promatrane funkcije, i u nekim se odtakvih slucajevima moemo koristiti vec poznatim razvojima u Taylorov red nekih funkcija.Npr. da bismo razvili u Taylorov red oko nule funkciju zadanu sa
f(x) =ex2
;
iskoristimo vec poznati razvoj eksponencijalne funkcije u Taylorov red oko nule stavlja-jucix2 umjestox. Dobijemo
ex2
= 1 x2 +x4
2! + (1)n
x2n
n! + (1)n+1
x2n+2
(n+ 1)!e;
pri cemu je2
x2; 0
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
10/33
Numericka analiza 10
Da bismo dobili razvoj funkcijearctgoko nule moemo u red
(1 +x) = 1 +
1x+
2x2 + +
nxn +
n+ 1 xn+1
(1 +)n+1
uvrstiti = 1ix = t2;nakoncega dobijemo
1
1 +t2= 1 t2 +t4 +(1)n t2n +(1)n+1
t2n+2
1 +t2:
Integriranjem ove jednakosti potna [0; x]dobijemo
arctg (x) =x x3
3 +
x5
5 + (1)n
x2n+1
2n+ 1+ (1)n+1
Z x0
t2n+2
1 +t2dt;
dok primjena Teorema o srednjoj vrijednosti daje
Z x
0
t2n+2
1 +t2
dt= x2n+3
2n+ 3
1
1 +
2 ;
zaizmedu0i x:
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
11/33
Numericka analiza 11
Kada funkcija koju promatramo nije derivabilnacesto nam umjesto derivacija te funkcijemogu posluiti njene podijeljene razlike.
DEFINICIJA. Neka sux0; : : : ; xn; n 2 N0;razliciti realni brojevi ifrealna funkcija deni-rana na nekom intervalu koji ih sadri. Podijeljenu razliku n-tog reda funkcije f utockamax0; : : : ; xndeniramo rekurzivno s
f[xi] =f(xi) ; i2 f0; 1; : : : ; ng ;
f[x0; x1; : : : ; xk] =f[x1; x2; : : : ; xk] f[x0; x1; : : : ; xk1]
xk x0; i2 f1; : : : ; ng :
Ako je funkcijaf kputa derivabilna na odgovarajucem intervalu, moe se pokazati davrijedi:
f[x0; x1; : : : ; xk] =f(k) ()
k! ;
pri cemu tockalei izmedu minimuma i maksimuma skupafx0; x1; : : : ; xkg :
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
12/33
Numericka analiza 12
Postoji poopcenje Taylorovog teorema za funkcije vie varijabla, no nas ce zanimatisamo slucaj funkcije dviju varijabla. Najprije oznacimo s L [x0; y0; x1; y1] skup svihtocaka na pravcu odredenom tockama(x
0; y
0)i (x
1; y
1) ;a nalaze se izmedu tih tocaka
(krace kaemo da jeL [x0; y0; x1; y1]segment izmedu tih dviju tocaka).
TEOREM. (Taylorov teorem za funkciju dviju varijabla) Neka su(x0; y0)i(x0+; y0+)dvije tocke u ravnini i neka je funkcijaf : R2 ! R n + 1puta neprekidno diferencijabilnau nekoj okolini segmentaL [x0; y0; x0+; y0+] :Tada je
f(x0+; y0+) = f(x0; y0) +
nXk=1
1k! @@x+ @@yk
f(x; y) x=x0y=y0
+ 1
(n+ 1)!
@
@x+
@
@y
n+1f(x; y)
x=x0+y=y0+
za neki 0 1: Pri tom je (x0+; y0+) neka proizvoljna tocka segmenta
L [x0; y0; x0+; y0+] :
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
13/33
Numericka analiza 13
Dokaz teorema bazira se na Taylorovom teoremu primjenjenom na funkciju F jednevarijable deniranu sa
F(t) =f(x0+t; y0+t) ; t2 [0; 1] :
Naime,Fzadovoljava sve uvjete Taylorovog teorema i vrijedi
F(1) =F(0) +F0 (0)
1! +
F00
(0)
2! + +
F(n) (0)
n! +
F(n+1) ()
(n+ 1)!
za neki0 1:Uocimo da je
F (0) = f(x0; y0) ; F(1) =f(x0+; y0+) ;
F0 (t) = @f(x0+t; y0+t)
@x +
@f(x0+t; y0+t)
@y
=
@
@x+
@
@y
f(x; y)
x=x0+t
y=y0+t:
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
14/33
Numericka analiza 14
Prisjetimo se da je npr.
@
@x+
@
@y2
f(x; y) =2@2f(x; y)
@x2 + 2
@2f(x; y)
@x@y +2
@2f(x; y)
@y2 ;
a po analogiji s razvojem k-te potencije binoma se onda denira i
@
@x+
@
@y
kf(x; y) :
Oznaka x=x0y=y0
oznacava da se sve prisutne parcijalne derivacije izvrednjavaju u tocki(x0; y0) :
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
15/33
Numericka analiza 15
PRIMJER. Odredimo razvoj funkcijefzadane izrazom
f(x; y) =x
yoko tocke(x0;y0) = (1; 2)do ukljucivoclana odredenog sn = 1:
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
16/33
Numericka analiza 16
RJEENJE. Imamo=x 2i =y 1;pa je
x
y = f(2; 1) +
@f(2; 1)
@x +
@f(2; 1)
@y
+1
2
2
@2f(x; y)
@x2 + 2
@2f(x; y)
@x@y +2
@2f(x; y)
@y2
x=y=
= 2 + (x 2) 1 + (y 2) (2)
+1
2
(x 2)2 0 + 2 (x 2) (y 1)
1
2 + (y 1)2
2
2
= x 2y+ 2 1
2(x 2) (y 1) + 2
3(y 1)3 ;
pri cemu je tocka (; ) iz segmenta L (2; 1; x; y) : Ako je (x; y) blizu (2; 1) ; onda jeL (2; 1; x; y)kratak, pa je i tocka(; )blizu tocke(2; 1)i vrijedi
x
yx 2y+ 2:
U stvari, graf funkcijez = x2y+ 2je ravnina tangencijalna grafu funkcijez =x=yu
tocki(2; 1; 2) :
Uvod: potrebna predznanja
8/22/2019 NA_Uvod.pdf
17/33
Numericka analiza 17
3 Pomocni rezultati iz algebreUvedimo najprije osnovne oznake.
S Rn; n 2 N;oznacitcemo skup svih jednostupcanih realnih matrica (koje jo nazivamoi realnim vektorima)
Rn =
8