Professional Documents
Culture Documents
Numericka Analiza Formule
Numericka Analiza Formule
Numericka Analiza Formule
1.
2.
x x 1 x , odakle za x vai da je x 1 x x x 1 x .
Data
G xR
je
xi xi xi ,
y f x1 , x 2 ,..., x n
funkcija
oblast
G,
definisane
sa
x1 , x 2 ,..., x n . Potrebno je
odrediti priblinu vrednost y f x1 , x2 ,..., xn i granice njenih greaka. U tabeli su date granice
apsolutnih i relativnih greaka pojedinih funkcija
Funkcija
y a i xi , gde su
i 1
ai 1,1 i i 1,2,..., n
xi , pi R \ 0 i
i 1,2,..., n
y x1 x 2 ...x n , gde su
xi 0 i i 1,2,..., n
x1
, gde je x1 x 2 0
x2
y x m , gde su x 0 i
m N
m
y x , gde su x 0 i
m N
R y
y y A y xi
i 1
i 1
n
a x
i 1
p
i 1
xi
i 1
x1
x1 x2
x2
A y x m m x
A y
1
x
m
xi
xi
A y
y
R y pi xi
i 1
R y xi
i 1
R y x1 x2
R y m x
R y
1
x
m
x
x
y ln x
gde je x 0
A y x
R y
y log x
gde je x 0
A y log e x
R y log e
x
x
1
Znaajna cifra broja Svaka cifra broja sem nula koje slue za fiksiranje decimalnog zareza
je znaajna ili vaea cifra tog broja. Svaki broj a 0 moe se zapisati u normalizovanom obliku,
tj. pomou pokretne take (zareza), kao
a 0.a1a2 a3 ... 10 k ,
a1 0,
k Z ,
ai 0,1,2,...,9 , i 1,2,...
Sigurna cifra broja Broj sigurnih cifara p priblinog broja x m 10 n , gde su 0.1 m
1 i n Z odreuje se prema formuli
x x 0.5 10 n p
Lagranova interpolacija
Pn x y i Li x , gde su: Li x
i 0
x x0 ... x xi 1 x xi 1 ... x xn
xi x0 ... xi xi 1 xi xi 1 ... xi xn
2.2.
n 1! .
n 1
Njutnova interpolacija
k 1
k 1
j 0
p n x y 0 f x0 ,..., x k x x j ,
gde se podeljena razlika reda k, u oznaci fx0, x1, ... , xk, definie kao:
f x0 y 0 , k 0
f x 0 , x1 ,..., x k
f x1 ,..., x k f x 0 , x1 ,..., x k 1
, k 1,2,..., n
xk x0
Njutnov interpolacioni polinom prve vrste (sa opadajuim konanim razlikama) dat je sa:
k y 0 k 1
x xi ,
k
k 1 k! h
i 0
n
pn x y0
k y i k 1 y i 1 k 1 y i , k 1,2,..., n
Njutnov interpolacioni polinom druge vrste (sa rastuim konanim razlikama) dat je sa:
k y n k 1
x x n i
k
k 1 k! h
i 0
n
pn x yn
k y i k 1 y i k 1 y i 1 , k 1,2,...
2.3.
x c k k x ,
k 1
F x; c1 ,..., c m m xi
i 1
Ova funkcija ima minimum ako su parcijalni izvodi po c1 , c 2 ,..., c m jednaki nuli.
Odnosno:
F
F
F
0,
0 , ... ,
0.
c1
c2
cm
X c y,
gde su:
1 x1 2 x1 3 x1 ... k x1
x x x ... x
2
2
3
2
k
2
1 2
...
...
...
...
...
1 x n 2 x n 3 x n ... k x n
c1
c
2
, c
, y
...
y1
y
2
cm
...
yn
c XTX
XTy
Splajn interpolacija
Definicija Neka je interval a, b podeljen takama x0, ... , xn tako da vai a = x0 x1 ...
xn = b. Funkcija S zove se splajn stepena k ako je:
1. oblast definisanosti funkcije S je interval a, b,
2. funkcije S, S, ... , S(k-1) su neprekidne na a, b,
3. S je polinom stepena k na svakom podintervalu xi, xi+1.
2.4.1.
Kubni splajn
S 0 x, x0 x x1
S x, x x x
1 1
2
S x
...
S n1 x, xn1 x xn
S x i y i za 0 i n
i uslove neprekidnosti, koji vae samo za unutranje vorove x1, x2, ... , xn-1:
x xi
x xi
k 0,1,...
S x0 S x n 0
u pitanju je prirodni kubni splajn.
z i 1
x xi 3 z i xi 1 x 3 yi 1 hi z i 1 x xi y i hi z i xi 1 x
6hi
6hi
6
hi
hi 6
3. Numeriko diferenciranje
Neka su date vrednosti funkcije y i f xi u takama xi a, b . Izvodi y f x i
y f x u pomenutim takama se mogu odrediti pomou Njutn-Gregorijevih formula:
y x
2 y 0 3 y 0 4 y 0
1
n 1 1 n
y 0
... 1
y 0
h
2
3
4
n
y x
1 2
11 4
5
y 0 3 y 0
y 0 5 y 0 ...
2
12
6
h
1 k k 1 y 0
R x
h k 1
4. NUMERIKA INTEGRACIJA
Numerika integracija se koristi u sluajevima kada je:
podintegralna funkcija data tabelarno,
odreivanje primitivne funkcije komplikovano,
nemogue odrediti primitivnu funkciju podintegralne funkcije, a numerika vrednost
odreenog integrala postoji...
Numerika integracija se bavi postupcima za priblino izraunavanje vrednosti odreenog
integrala:
I f ; a, b
f x dx
a
Qn f ; a, b Ak f x k
k 1
k 1
E n f I f ; a, b Qn f ; a, b f x dx Ak f x k
i zove se ostatak kvadraturne formule. Jedan od naina ocene greke En(f) je pomou algebarskog
stepena tanosti.
Definicija: Kvadraturna formula Qn(f;a,b) je algebarskog stepena tanosti p ako je
E n x i 0 , i 0,1,..., p i E n x p 1 0 .
Pri odreivanju xk i Ak (k=1,2,...n) uobiajeni su pristupi:
vorovi xk su unapred poznati i fiksirani, a koeficijenti Ak se odreuju iz uslova da se dobije
i
maksimalan stepen tanosti, tj. da je E n x 0 , za i 0,1,..., n 1 .
i
koeficijenti Ak i vorovi xk odreuju se tako da je E n x 0 , za i 0,1,...,2n 1 .
4.1.
NJUTN-KOTESOVE FORMULE
f x dx b a H k f x k E n f
k 0
gde su:
x1 , x 2 ,..., x n a, b , x0 a , x k x0 hk , h
ba
n
x x0
, p n 1 p p 1... p n
h
Hk
1 n k
n!n
n
k
p n 1
dp , k 0,1,..., n Kotesovi koeficijenti
pk
E n f odgovarajua greka
4.2.
4.2.1.
4.2.2.
f xn b a 3
f x0
f x dx h
f x1 ... f x n 1
f
2
12n 2
2
h
f x dx 3 f x 4 f x 2 f x 4 f x ... 2 f x
0
2 n2
4 f x 2n1 f xn E f
E3 f
b a 5
2880n
f 4 , a, b
ba
.
2n
f x dx Ak f x k E n f
k 1
i
U navedenoj formuli vorove i teine dobijamo iz uslova da je E n x 0 , za i 0,1,...,2n 1 .
k 1
p x f x dx Ak f xk E n f
Teorema: Interpolaciona kvadraturna formula ima algebarski stepen tanosti 2n-1 akko su xk
(k=1,2,...,n) nule polinoma Qn.
Dalje je potrebno odrediti teinske koeficijente A1,...,An Kristofelove brojeve:
2
Qn 1
a
Ak n
a n 1 Qn 1 x k Qn x k
En f
5.1.2.
Qn
2n !a
2
n
f 2 n , gde je a, b
Gram-midtova ortogonalizacija
Uvodimo pojmove:
L2 a, b skup svih realnih funkcija integrabilnih sa kvadratom na intervalu a, b
p nenegativna integrabilna funkcija definisana na a, b , teinska funkcija
f , g skalarni proizvod
f , g L2 a, b u odnosu na p:
b
f , g p t f t g t dt
a
f, f
p t f t dt
2
1
2
0, i j
,
i j
i , i j
k 1
k , Qi
Q ,Q Q
i 0
, k 1,2,...
U nekim sluajevima do reenja jednaine moemo doi analitikim putem, dok je za neke
potrebno konstruisati metode za nalaenje priblinih vrednosti korena. U tom procesu ima dva
koraka:
lokalizacija korena utvrivanje to je mogue manjih intervala a, b , koji sadre samo
jedan koren jednaine
poboljavanje aproksimativnih vrednosti korena dok se ne postigne eljena tanost
f a f b 0
koren e biti jedinstven ukoliko funkcija f ima izvod f koji ne menja znak na intervalu (a,b).
Za lokalizaciju korena funkcije moemo koristiti dva naina:
Imamo funkciju y f x na intervalu a, b . Za dati interval definiemo podeone take:
ba
a x 0 , x1 ,..., x n b po formuli: x k x 0 hk ,
h
, k 0,..., n ,
n
zatim raunamo vrednosti y k f x k , a lokalizaciju korena vrimo ispitujui uslove:
yk
yk1 yk 0
yk yk1 yk1 yk 0
Ovaj kriterijum se primenjuje u sluaju dva bliska korena ili dvostrukog korena.
esto funkciju f(x) piemo kao: f x g x h x
6.2.
n 0,1,2,...
g x q1
za x a, b , tada je iterativni proces konvergentan bez obzira na x 0 a, b , a granina vrednost
lim x n predstavlja jedinstven koren jednaine x=g(x) na intervalu a, b .
n
6.2.2.
x n x n 1
ee se koristi uslov
f x n dovoljno mali pozitivan broj.
Ako je f x malo, uslov e biti ispunjen, a xn veoma daleko od nule funkcije, tada se zadaje
maksimalan broj iteracija.
6.3.
odreuje taka c b a ,
a, b
f a f b 0
. Zatim se
6.4.
xn 1 xn
6.5.
xn 1 xn
f xn
f xn
Metod seice
xn xn 1
f xn ,
f xn f xn 1
n 1,2,...
Metod Njutn-Kantorovia
x k 1 x k W 1 x k f x k ,
k 0,1,...
gde je
f1
x
1
f
2
f x W x x1
f
n
x1
f1
x2
f 2
x2
f n
x2
f1
xn
f 2
xn
f n
xn
Gradijentni metod
x k 1 x k 2 k WkT f k
gde su:
f k ,Wk WkT f k
1
k
2 Wk WkT f k ,Wk WkT f k
k 0,1,...
; f k f k xk ;
Wk W x k
Faktorizacioni metodi
L y b i Rx y
koji se jednostavno reavaju sukcesivnim zamenama. (Metod Heleckog)
Da bi LR-faktorizacija bila jedinstvena potrebno je da unapred fiksiramo dijagonalne
elemente matrice R ili matrice L. Obino se za ove vrednosti uzima jedinica.
7.3.
Iterativni procesi
x k 1 Bx k
k=0,1,...
A x b x Bx
x
k
ka tanom reenju je
B 1 , gde je
max a ij
i
j 1
A 1 max aij
j
i 1
1
2
2
ij
i, j
(norma midta)
Jakobijev metod
Jakobijev metod je specijalan sluaj metoda proste iteracije koji je najee u upotrebi:
x k 1 D 1 D A x k D 1b
k=0,1,...
D=diag(A)
k 1 1 n b
xi aij x k i
aii j1
aii
i=1,...,n
k=0,1,...
j i
7.4.1.
Uslovi konvergencije
aii aij
i=1,...,n
j i
tada Jakobijev metod primenjen na dati sistem konvergira nezavisno od izbora poetne
aproksimacije.
7.5.
Gaus-zajdelov metod
gde je B B1 B2 , i B1
0
b
21
0
0
...
...
bn1
bn 2
b11
0
...
, B
2
... 0
...
... 0
0
...
0
0
b12
b22
...
0
...
...
...
...
b1n
b2 n
bmn
bnn
x k 1 B1 x k 1 B2 x k , k=0,1,...
Uslov konvergencije je: da svi koreni jednaine det B2 I B1 budu po modulu manji od 1; ili
da vai teorema o dominantnosti glavne dijagonale:
aii aij
j i
Neka je F0 I AX 0 matrica koja predstavlja meru odstupanja matrice X0, aproksimacije A-1
od A-1. Definiimo niz matrica:
10
X k X k 1 I Fk 1 ... Fkm11 ,
Ako je
F0 q1
k=1,2,...
sopstvenoj vrednosti 1. Meutim, u praksi se umesto niza vektora y 0 , y 1 ,... koristi niz
z 1 , z 2 ,... definisan formulama:
k
k k z
k 1
z
Ay , y
, gde je:
k max z i k z k
i
lim k 1 , lim y k x1
, i tada je
Za poetni vektor y 0 uzimamo neku aproksimaciju sopstvenog vektora x1 , ako nam je takva
T
y 0 1 0 ... 0 .
Ako
to
nije
sluaj
uzima
se
T
y 0 1 1 ... 1
ili
f t, y t dt
n
x0
8.1.
Ojlerov metod
Neka je dat Koijev problem ije se reenje trai na intervalu a, b . Interval a, b delimo na
k 1,..., n , gde je h = (b a) / n. Opti
n podintervala pomou taaka: x0 a , xk a hk
oblika pojedinanog koraka Ojlerovog metoda je:
y k 1 y k hf x k , y k , k 0,1,..., n 1
8.2.
Metodi Runge-Kuta
Metod Runge-Kuta reda dva koji ima malu preciznost, ali ipak nalazi primene, glasi:
y n 1 y n
h
h
f x, y f x h, y hf x, y
2
2
Od daleko veeg praktinog znaaja je metod Runge-Kuta reda etiri definisan formulom:
y n 1 y n
h
k1 2 k 2 2 k 3 k 4 ,
6
gde su:
11
k1 f xn , yn
h
h
k2 f xn , yn k1
2
2
h
h
k3 f xn , yn k2
2
2
k4 f xn h, yn hk3
8.3.
k 1,..., n
tako
h
f1 2 f 2 2 f 3 f 4
6
h
y k g1 2 g 2 2 g 3 g 4
6
x k 1 x k
y k 1
gde su:
f1 f t k , x k , y k
g1 g t k , x k , y k
h
h
h
f 2 f t k , x k f1 , y k g1
2
2
2
h
h
h
f 3 f t k , xk f 2 , y k g 2
2
2
2
f 4 f t k h, x k hf 3 , y k hg 3
h
h
h
g 2 g t k , x k f 1 , y k g1
2
2
2
h
h
h
g 3 g t k , xk f 2 , yk g 2
2
2
2
g 4 g t k h, x k hf 3 , y k hg 3
12