3. dio vježbi Modeli s diferencijalnim jednadžbama. Nela Bosner. Znanstveno računanje 2. Nela Bosner. Inicijalni problem za. diferencijalnu jednadžbu

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "3. dio vježbi Modeli s diferencijalnim jednadžbama. Nela Bosner. Znanstveno računanje 2. Nela Bosner. Inicijalni problem za. diferencijalnu jednadžbu"

Transcript

1 Rubni problem za Znanstveno 3. dio vježbi Modeli s diferencijalnim jednadžbama

2 Znanstveno Eulerova Runge Kutta višekoračnih Rješavamo (skraćeno ODJ) oblika y (x) = f (x, y(x)), x a, b, (1) uz zadani početni uvjet y(a) = y 0 inicijalni problem ili uz zadani rubni uvjet r(y(a), y(b)) = 0, gdje je r neka zadana funkcija rubni problem. Sustav običnih diferencijalnih jednadžbi je općenitiji problem: y 1 =f 1(x, y 1,..., y n ), y 2 =f 2(x, y 1,..., y n ),. y n =f n (x, y 1,..., y n ).

3 Eulerova Runge Kutta višekoračnih Koristeći vektorsku notaciju y = [y 1,..., y n ] T i f = [f 1,..., f n ] T sustav pišemo u obliku analognom jednadžbi (1): y (x) = f(x, y(x)), te primijenjujemo iste numeričke kao za rješavanje diferencijalne jednadžbe (1) vodeći računa o tome da se umjesto skalarnih funkcija y i f javljaju vektorske funkcije y i f.

4 Eulerova Runge Kutta višekoračnih Diferencijalne jednadžbe višeg reda supstitucijama y (n) = f (x, y, y, y,..., y (n 1) ) y 1 = y, y 2 = y,..., y n = y (n 1) svodimo na sustav jednadžbi prvog reda: y 1 =y = y 2, y 2 =y = y 3,. y n 1 =y (n 1) = y n, y n =y (n) =f (x, y, y, y,..., y (n 1) ) = f (x, y 1, y 2, y 3,..., y n ), te i u ovom slučaju možemo koristiti razvijene za (1).

5 Eulerova Znanstveno Eulerova Runge Kutta višekoračnih Eulerova je zasigurno najjednostavnija za rješavanje inicijalnog problema za ODJ oblika y = f (x, y), y(a) = y 0. Metoda se zasniva na ideji da se y u gornjoj jednadžbi zamijeni s podijeljenom razlikom y y(x + h) y(x) (x) = + O(h), h pa rješenje diferencijalne jednadžbe zadovoljava y(x+h) = y(x)+hy (x)+o(h 2 ) = y(x)+hf (x, y(x))+o(h 2 ). Interval [a, b] podijelimo na n jednakih dijelova te stavimo h = b a n, x i = a + ih, i = 0,..., n.

6 Eulerova Runge Kutta Eulerova, se tada može kraće zapisati rekurzijom y i+1 = y i + hf (x i, y i ), i = 1,..., n, gdje je početni uvjet y 0 zadan kao inicijalni uvjet diferencijalne jednadžbe. Dobivene vrijednosti y i su aproksimacije rješenja diferencijalne jednadžbe u točkama x i. višekoračnih

7 Eulerova Runge Kutta višekoračnih Algoritam (Eulerova ) y 0, a, b i n zadani; funkcija f zadana; h = b a n ; x(1) = a; y(1) = y 0 ; for i = 1 : n x(i + 1) = a + i h; y(i + 1) = y(i) + h f (x(i), y(i)); end

8 Runge Kutta Znanstveno Eulerova Runge Kutta višekoračnih Koristeći sličnu ideju kao u Eulerovoj metodi, y = f (x, y), y(a) = y 0 (2) na intervalu [a, b], možemo rješavati tako da podijelimo interval [a, b] na n jednakih podintervala, označivši h = b a n, x i = a + ih, i = 0,..., n. Sada y i+1, aproksimaciju rješenja u točki x i+1, računamo iz y i korištenjem aproksimacije oblika y(x + h) y(x) + hφ(x, y(x), h; f ), (3) te dobivamo rekurziju: y i+1 = y i + hφ(x i, y i, h; f ), i = 0,..., n. (4)

9 Eulerova Runge Kutta višekoračnih Funkciju Φ nazivamo funkcija prirasta, a različit izbor te funkcije definira različite. Tako je npr. u Eulerovoj metodi Φ(x, y, h; f ) = f (x, y). Metode oblika (4) zovemo jednokoračne (jer za aproksimaciju y i+1 koristimo samo vrijednost y i u prethodnoj točki x i ). O odabiru funkcije Φ ovisi i točnost. Za očekivati je da ako izaberemo Φ tako da aproksimacija točnog rješenja y(x + h) dana s (3) bude što točnija, da će točnija biti i aproksimacija y i za y(x i ) dana rekurzijom (4).

10 Eulerova Runge Kutta višekoračnih Pogrešku aproksimacije (3): τ(x; h) = (x; h) Φ(x, y(x), h), (5) gdje je y(x) točno rješenje diferencijalne jednadžbe (2) i y(x + h) y(x) (x; h) =, h nazivamo lokalna pogreška diskretizacije. Za razumne jednokoračne zahtjevat ćemo da je U tom slučaju je lim τ(x; h) = 0. h 0 0 = lim h 0 ( (x; h) Φ(x, y(x), h)) = f (x, y) lim h 0 Φ(x, y(x), h), tj. lim Φ(x, y(x), h) = f (x, y). h 0

11 Eulerova Runge Kutta višekoračnih Definicija Jednokoračnu metodu zovemo konzistentnom ako za svaki f F 1 (a, b), x [a, b] i y R lokalna pogreška diskretizacije τ zadovoljava Ukoliko je još f F p (a, b) i kažemo da je reda p. lim τ(x; h) = 0. h 0 τ(x; h) = O(h p ) Što je veći p je točnija.

12 Eulerova Runge Kutta višekoračnih Pod točnošću podrazumijevamo ponašanje pogreške y(x i ) y i. Zbog jednostavnosti promatrat ćemo pogrešku u fiksiranoj točki b. Ako je jednokoračna reda p, tada se može pokazati (teorem kasnije) y(b) y n = O(h p ). tj. lim n (y(b) y n ) = 0 za sve x [a, b] i f F 1 (a, b), te kažemo da je jednokoračna konvergentna. Uočimo da je h = (b a)/n te da je y n uvijek (za svaki n) aproksimacija za y(b).

13 Eulerova Runge Kutta višekoračnih Najpoznatije jednokoračne su Runge Kutta. Kod njih je funkcija Φ oblika a k j su zadani s Φ(x, y, h) = ( k j (x, y, h) = f x+c j h, y+h r ω j k j (x, y, h), j=1 r l=1 ) a jl k l (x, y, h, f ), j=1,...,r. Broj r zovemo broj stadija Runge Kutta (RK), i on označava koliko puta moramo računati funkciju f u svakom koraku. (6)

14 Eulerova Runge Kutta višekoračnih Različit izbor koeficijenata ω j, c j i a jl definira različite. Ovi koeficijenti se najčešće biraju tako da red bude što je moguće veći. Iz izraza (6) vidimo da se k j nalazi na lijevoj i na desnoj strani jednadžbe, tj. zadan je implicitno te govorimo o implicitnoj Runge Kutta metodi. U praksi se najviše koriste gdje je a jl = 0 za l j. Tada k j možemo izračunati preko k 1,..., k j 1, tj. funkcije k j su zadane eksplicitno. Takve RK nazivamo eksplicitnima. Nadalje, obično se dodaje uvjet (teorem kasnije) r a jl = c j. l=1

15 Eulerova Runge Kutta višekoračnih Odabrat ćemo koeficijente za RK metodu s dva stadija: Φ(x, y, h) =ω 1 k 1 (x, y, h) + ω 2 k 2 (x, y, h), k 1 (x, y, h) =f (x, y), k 2 (x, y, h) =f (x + ah, y + ahk 1 ). Razvojem rješenja diferencijalne jedadžbe u Taylorov red, i primjenom definicije lokalne pogreške diskretizacije dobivamo sljedeće uvjete na koeficijente: Da bi bila reda 1 koeficijente treba odabrati tako da je: 1 ω 1 ω 2 = 0. Da bi bila reda 2 koeficijente treba odabrati tako da je još i: 1 2 ω 2a = 0

16 Eulerova Uvo denjem slobodnog koeficijenta t rješenje ove dvije jednadžbe možemo napisati u obliku: Runge Kutta ω 2 = t 0, ω 1 = 1 t, a = 1 2t. t ne možemo odabrati tako da bude reda 3. višekoračnih

17 Eulerova Runge Kutta višekoračnih Eulerova ω 2 = t = 0, s jednim stadijem reda 1 Heunova t = 1 2 reda 2 Φ = 1 2 (k 1 + k 2 ), k 1 =f (x, y), k 2 =f (x + h, y + hk 1 ), modificirana Eulerova t = 1 reda 2 Φ = f (x + h2, y + h2 ) f (x, y).

18 Eulerova Runge Kutta višekoračnih Najraširenije su sa četiri stadija. Odgovarajuće jednadžbe koje moraju zadovoljavati koeficijenti RK-4 su: gdje je ω 1 + ω 2 + ω 3 + ω 4 = 1, (8) ω 2 c 2 + ω 3 c 3 + ω 4 c 4 = 1 2, (9) ω 2 c2 2 + ω 3c3 2 + ω 4c4 2 = 1 3, (10) ω 3 c 2 a 32 + ω 4 (c 2 a 42 + c 3 a 43 ) = 1 6, (11) ω 2 c2 3 + ω 3c3 3 + ω 4c4 3 = 1 4, (12) ω 3 c2 2 a 32 + ω 4 (c2 2 a 42 + c3 2 a 43) = 1 12, (13) ω 3 c 2 c 3 a 32 + ω 4 (c 2 a 42 + c 3 a 43 )c 4 = 1 8, (14) ω 4 c 2 a 32 a 43 = 1 24, (15) c 1 = 0, c 2 = a 21, c 3 = a 31 + a 32, c 4 = a 41 + a 42 + a 43.

19 Eulerova Runge Kutta višekoračnih Uvjet (8) treba biti zadovoljen da bi bila reda 1, uvjet (9) za red 2, uvjeti (10) (11) za red 3, dok za red 4 trebaju biti ispunjeni i uvjeti (12) (15). Ukupno imamo 10 koeficijenata i 8 jednadžbi ukoliko je reda 4. Me dutim, s četiri stadija može postići najviše red četiri, tj. ne možemo dva stupnja slobode iz sustava jednadžbi iskoristiti da red podignemo na pet.

20 Eulerova Runge Kutta višekoračnih Općenito vrijedi: Za s 1, 2, 3 i 4 stadija najveći mogući red odgovara broju stadija. Za s 5, 6 i 7 stadija najveći mogući red je 4, 5 i 6. Za s 8 i više stadija najveći mogući red je barem za dva manji od broja stadija. To je razlog zašto su s 4 stadija najpopularnije (RK-4). Slijedi nekoliko primjera RK-4.

21 Eulerova Runge Kutta višekoračnih Klasična Runge Kutta (RK-4) Φ = 1 6 (k 1 + 2k 2 + 2k 3 + k 4 ), k 1 =f (x, y), ( k 2 =f x + h 2, y + h ) 2 k 1, ( k 3 =f x + h 2, y + h ) 2 k 2, ) k 4 =f (x + h, y + hk 3.

22 Eulerova Runge Kutta višekoračnih 3/8-ska Φ = 1 8 (k 1 + 3k 2 + 3k 3 + k 4 ), k 1 =f (x, y), ( k 2 =f x + h 3, y + h ) 3 k 1, k 3 =f (x + 23 h, y h3 ) k 1 + hk 2, k 4 =f (x + h, y + h(k 1 k 2 + k 3 ))

23 Eulerova Runge Kutta višekoračnih Gillova Φ = 1 (k 1 + (2 2)k 2 + (2 + ) 2)k 3 + k 4, 6 k 1 =f (x, y), ( k 2 =f x + h 2, y + h ) 2 k 1, ( k 3 =f x + h 2 1 2, y + h k 1 + h 2 2 k 2 ), 2 2 ( 2 k 4 =f x + h, y h 2 k 2 + h k 3 ). 2

24 Eulerova Runge Kutta višekoračnih Algoritam (Runge Kutta (RK-4)) y 0, a, b i n zadani; funkcija f zadana; h = b a ; n x(1) = a; y(1) = y 0 ; for i = 1 : n x(i + 1) = a + i h; k1 = f (x(i), ( y(i)); ) k2 = f x(i) + h, y(i) + h k ; ( ) k3 = f x(i) + h, y(i) + h k ; ) k4 = f (x(i + 1), y(i) + hk 3 ; y(i + 1) = y(i) + h (k1 + 2 k2 + 2 k3 + k4); 6 end

25 Neka svojstva Runge Kutta Znanstveno Eulerova Runge Kutta višekoračnih Teorem Runge Kutta sa r stadija ima red konzistencije veći ili jednak 1 ako i samo ako je r ω j = 1. j=1

26 Eulerova Runge Kutta višekoračnih Teorem Neka je RK zadana s y i+1 = y i + h s k j, j=1 ( kj = f x + c j h, y + h s ) a jl kl reda konzistencije p, te neka je p red konzistencije y i+1 = y i + h gdje je c j = s k j, j=1 s a jl. Tada je p p. l=1 ( k j = f x + c j h, y + h l=1 s a jl k l ), l=1

27 Znanstveno Eulerova Runge Kutta višekoračnih Za fiksirani x [a, b] definiramo korak h n = x x 0 n i globalnu pogrešku diskretizacije e(x; h n ) = y n y(x). Sada za svaki n N vrijedi x n = x, te možemo promatrati globalnu pogrešku diskretizacije kada n. Definicija Jednokoračna je konvergentna ako lim e(x; h n) = 0 n za sve x [a, b] i sve f F 1 (a, b).

28 Eulerova Runge Kutta višekoračnih Teorem Za x 0 [a, b], y 0 R, promatramo inicijalni problem y = f (x, y), y(x 0 ) = y 0, koji ima jedinstveno rješenje y(x). Neka je funkcija Φ neprekidna na G = {(x, y, h) x [a, b], y y(x) γ, h h 0 }, za h 0 > 0, γ > 0 i neka postoje pozitivne konstante M i N takve da je Φ(x, y 1 ; h) Φ(x, y 2 ; h) M y 1 y 2 za sve (x, y i, h) G, i = 1, 2, i

29 Eulerova Runge Kutta višekoračnih Teorem (nastavak) τ(x; h) = (x; h) Φ(x, y(x); h) N h p, p > 0 za sve x [a, b], h h 0. Tada postoji h, 0 < h h 0, takav da globalna pogreška diskretizacije zadovoljava e(x; h n ) h n p N em x x 0 1 M za sve x [a, b] i h n = (x x 0 )/n, n = 1, 2,..., uz h n h. Ako je γ =, tada je h = h 0.

30 Znanstveno Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkciju odj_euler() koja implementira Eulerovu metodu za rješavanje inicijalnog problema za ODJ. Funkcija neka ima ulazne ametre pokazivač na funkciju f rubove segmenta a i b početni uvjet y 0 broj podintervala n i izlazne ametre vektor x duljine n + 1 s vrijednostima x i vektor y duljine n + 1 s vrijednostima y i

31 Eulerova Runge Kutta višekoračnih Zadatak Svoju funkciju odj_euler() primijenite na sljedeći inicijalni problem y (x) = y(x) 5e x sin(5x), x [0, 3], y(0) =1 pri čemu je n = 30. f uzmite kao pokazivač na anonimnu funkciju. Nacrtajte graf vašeg aproksimativnog rješenja, tako da točke (x i, y i ) označite sa zvjezdicama, a točke me dusobno povežete isprekidanom linijom. Označite osi sa x i y.

32 Eulerova Runge Kutta Zadatak (nastavak) Na istoj slici nacrtajte i graf egzaktnog rješenja y(x) = e x cos(5x), pomoću naredbe za crtanje funkcija fplot( exp(-x)*cos(5*x),[0 3], r- ); Napišite prigodnu legendu. Izračunajte maksimalnu grešku max i y(x i ) y i. višekoračnih

33 Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkciju odj_rk4() koja implementira Runge Kutta metodu (RK-4) za rješavanje inicijalnog problema za ODJ. Funkcija neka ima ulazne ametre pokazivač na funkciju f rubove segmenta a i b početni uvjet y 0 broj podintervala n i izlazne ametre vektor x duljine n + 1 s vrijednostima x i vektor y duljine n + 1 s vrijednostima y i

34 Eulerova Runge Kutta Zadatak Svoju funkciju odj_rk4() primijenite na prethodni primjer, na isti način prikažite aproksimativno i egzaktno rješenje, te izračunajte maksimalnu grešku. višekoračnih

35 Znanstveno Eulerova Runge Kutta višekoračnih Kod prethodnih pretpostavili smo da je korak integracije h konstantan tijekom cijelog postupka rješavanja diferencijalne jednadžbe. Ali, h se može mijenjati u svakom koraku integracije, pa jednokoračnu metodu možemo pisati u obliku: y i+1 = y i + h i Φ(x i, y i, h i ). Želimo odrediti duljinu koraka h i tako da bude postignuta neka unaprijed zadana točnost ε.

36 Eulerova Runge Kutta višekoračnih Neka su s Φ i Φ zadane dvije reda p i p + 1. Tada računamo aproksimacije Znamo da vrijedi: y i+1 =y i + h i Φ(x i, y i, h i ), ȳ i+1 =y i + h i Φ(x i, y i, h i ). y(x i + h i ) =y(x i ) + h i Φ(x i, y(x i ), h i ) + C(x i )h p+1 i + O(h p+2 i ), y(x i + h i ) =y(x i ) + h i Φ(xi, y(x i ), h i ) + O(h p+2 i ). Cilj je da pogreška u i-tom koraku bude manja od ε. Stoga ćemo pretpostaviti da je aproksimacija y i za y(x i ) točna za male h, tj. y i y(x i ).

37 Eulerova Runge Kutta višekoračnih Iz prve dvije jednakosti oduzimanjem slijedi ȳ i+1 y i+1 = h i [ Φ(x i, y i, h i ) Φ(x i, y i, h i )], a iz druge dvije h i [ Φ(x i, y i, h i ) Φ(x i, y i, h i )] C(x i )h p+1 i + O(h p+2 i ). Kombiniranjem prethodnih izraza dobit ćemo ȳ i+1 y i+1 C(x i )h p+1 i + O(h p+2 i ) y(x i+1 ) y i+1 C(x i )h p+1 i + O(h p+2 i ) Zanemarivanjem viših članova u razvoju pogreške, dobivamo ȳ i+1 y i+1 C(x i )h p+1 i i ȳ i y i C(x i 1 )h p+1 i 1.

38 Eulerova Runge Kutta višekoračnih Uz pretpostavku da se član C(x) u pogrešci ne mijenja brzo, tj. C(x i ) C(x i 1 ), uvjet da pogreška u i-tom koraku bude manja od ε sada glasi: ε y(x i+1 ) y i+1 C(x i )h p+1 i C(x i 1 )h p+1 i odnosno h p+1 i h p+1 ε i 1 ȳ i y i. Iz ovoga slijedi da za novi korak trebamo izabrati h i = h p+1 i 1 ε ȳ i y i. Ukoliko je prethodni korak bio uspješan, tada je zadovoljeno ȳ i y i ε, te je stoga h i h i 1. ȳ i y i h p+1 i 1 hp+1 i,

39 Eulerova Runge Kutta višekoračnih Ako prethodna nejednakost ne vrijedi, (i 1)-vi korak treba ponoviti uz manji h i 1. Mnogi iz prakse preporučaju izbor koraka h i = αh p+1 i 1 ε ȳ i y i. gdje je α pogodno odabran korigirajući faktor, koji služi da ispravi pogrešku nastalu odbacivanjem viših članova u ocjeni pogreške. Obično je α = 0.9. Čim izračunamo h i najbolje je odmah provjeriti da li će biti ispunjeno ȳ i+1 y i+1 ε, i ukoliko to nije ispunjeno izračunati novi h novi iz starog h stari = h i h novi i = αh stari i i p+1 ε ȳ i+1 y i+1. na isti način kao što se h i računa iz h i 1. i

40 Eulerova Runge Kutta višekoračnih Prikazani izbor koraka vrijedi za bilo koji reda p i p + 1. Primjena Runge Kutta zahtijevala bi jednu metodu sa s stadija i jednu sa s + 1 stadija, što općenito znači da bismo u svakom koraku funkciju f iz diferencijalne jednadžbe trebali računati 2s + 1 puta. Postupak se može pojednostavniti ako prvih s stadija k 1,..., k s, k s+1 korištenih za računanje funkcije prirasta Φ iskoristimo za računanje funkcije Φ: s Φ(x, y, h) = ω i k i (x, y, h), i=1 s+1 Φ(x, y, h) = i=1 ω i k i (x, y, h). Sada u svakom koraku funkciju f računamo s + 1 puta.

41 Eulerova Runge Kutta višekoračnih Ovu ideju ćemo ilustrirati na u Runge Kutta reda 2 i 3. Promatramo s 3 i 4 stadija: Φ(x, y, h) = Φ(x, y, h) = 3 ω i k i (x, y, h), i=1 4 ω i k i (x, y, h). i=1 Da bi definirana s Φ bila reda 3 trebaju biti zadovoljeni uvjeti (8) (11), što je ukupno 4 jednadžbe i 10 koeficijenata. Nadalje, reda 2 s 3 stadija ima 3 dodatna koeficijenta (ω 1, ω 2 i ω 3 ) i treba zadovoljavati 2 dodatna uvjeta (8) (9).

42 Eulerova Runge Kutta višekoračnih Sveukupno, 13 koeficijenata u ovom u treba zadovoljavati 6 uvjeta. Preostalih 7 stupnjeva slobode iskoristit ćemo za smanjivanje broja računanja funkcije f. Zahtijevat ćemo da k 4 (x i, y i, h i, f ), zadnji stadij iz računanja Φ u i-tom koraku, iskoristimo kao k 1 (x i+1, y i+1, h i+1, f ), prvi stadij u (i + 1)-om koraku: f (x i + c 4 h i, y i + h i (a 41 k 1 + a 42 k 2 + a 43 k 3 ) = f (x i+1, y i+1 ) Odavde slijede dodatna 3 uvjeta: =f (x i + h i, y i + h i Φ(x i, y i, h i, f )) =f (x i + h i, y i + h i (ω 1 k 1 + ω 2 k 2 + ω 3 k 3 )). a 41 = ω 1, a 42 = ω 2, a 43 = ω 3. Uvjet c 4 = 1 automatski je ispunjen zbog ω 1 + ω 2 + ω 3 = 1.

43 Jedno od rješenja ovog sustava jednadžbi je prikazano u sljedećoj tablici. Eulerova Runge Kutta a ij i c i j = 1 j = 2 j = 3 ω i ω i višekoračnih

44 Znanstveno Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkciju odj_rk23() koja implementira Fehlbergovu metodu za rješavanje inicijalnog problema za ODJ. Metoda je kombinacija Runge Kutta reda 2 i 3. Funkcija neka ima ulazne ametre pokazivač na funkciju f rubove segmenta a i b početni uvjet y 0 toleranciju na grešku tol i izlazne ametre vektor x duljine n + 1 s vrijednostima x i vektor y duljine n + 1 s vrijednostima y i gdje je n broj podintervala.

45 Eulerova Runge Kutta višekoračnih Zadatak (nastavak) Početni korak je h 0 = b a. Za svaku novu iteraciju najprije izračunajte h i, i provjerite da li će biti ȳ i+1 y i+1 tol. Ukoliko to nije ispunjeno novi h i računajte po formuli h novi i = 0.9h stari i tol y i+1 ȳ i+1. p+1 Analogno računajte i početni h i+1. Obratite pozornost na slučaj kada je x i + h i > b. U tom slučaju uzmite h i = b x i i x i+1 = b.

46 Eulerova Runge Kutta višekoračnih Zadatak Svoju funkciju odj_rk23() primijenite na problem { y 1 y(x) x [0, π] (x) =, y(0) = 0 5y(x) x π, 4] za koji je točno rješenje { 1 e x x [0, π] y(x) = (1 e π )e 5(x π). x π, 4] Uzmite tol = 10 5, prikažite aproksimativno i egzaktno rješenje, te na x-osi označite korake koje je napravila. Izračunajte maksimalnu grešku. Usporedite sa rješenjem dobivenim samo Runge Kutta metodom reda 2 iz Fehlberg sa istim brojem koraka.

47 Znanstveno Eulerova Runge Kutta višekoračnih Jednokoračne možemo shvatiti kao primjenu kvadraturnih formula na integraciju ODJ y (x) = f (x, y(x)), y(x 0 ) = y 0. Integracijom prethodne jednadžbe slijedi y(x i+1 ) y(x i ) = xi+1 x i f (x, y(x))dx = I i. Dakle, vrijednost y(x i+1 ) možemo izračunati iz stare vrijednosti y(x i ) ako znamo izračunati integral I i. Korištenjem kvadraturnih formula dobivamo: formula lijevog ruba Eulerova I i hf (x i, y(x i )) formula desnog ruba implicitna Eulerova I i hf (x i+1, y(x i+1 ))

48 Eulerova Runge Kutta višekoračnih formula srednje točke modificirana Eulerova I i hf (x i + h2 (, y x i + h )), 2 pri čemu se koristi aproksimacija y(x i + h/2) y(x i ) + h 2 y (x i ) = y(x i ) + h 2 f (x i, y(x i )). trapezna formula Imlicitna trapezna ili Crank Nicolsonova I i h 2 (f (x i, y(x i )) + f (x i+1, y(x i+1 )))

49 Eulerova Runge Kutta višekoračnih Dakle, primjenom trapezne formule na integraciju ODJ dobit ćemo metodu oblika y i+1 = y i + h 2 (f (x i, y i ) + f (x i+1, y i+1 )). Budući da se y i+1 javlja i na lijevoj i na desnoj strani jednadžbe, radi se o implicitnoj metodi. U svakoj iteraciji rješava se gornji problem nekom od za numeričko rješavanje ne jednadžbi, npr. Newtonovom metodom sa fiksnim brojem iteracija. je reda 2, budući da je takva točnost i trapezne kvadraturne formule.

50 Eulerova Runge Kutta višekoračnih Zašto koristimo implicitne, kada kod njih u svakom koraku moramo rješavati nelinearnu? Kod vidjeli smo da red konzistencije utječe na izbor koraka h i. S druge strane, kod rješavanja npr. inicijalnih problema oblika y = λy, y(x 0 ) = y 0 znamo da je egzaktno rješenje oblika y = y 0 e λx. Za λ < 0 za rješenje vrijedi lim x y(x) = 0, što bi trebalo vrijediti i za aproksimaciju rješenja y i. Za standardne eksplicitne sa fiksnim korakom h to nije uvijek tako. Produkt λh mora biti u odre denom intervalu da bi to vrijedilo i za y i, a izvan tog intervala se pojavljuju rastuće oscilacije u aproksimativnom rješenju.

51 Eulerova Runge Kutta višekoračnih Definicija Interval apsolutne stabilnosti numeričke je interval produkta λh za koji aproksimacija y i rješenja y(x i ) = y 0 e λx i inicijalnog problema y = λy, y(x 0 ) = y 0 teži ka nuli kada i. Intervali apsolutne stabilnosti za koje smo do sada radili su: Euler. m. RK-1 RK-2 RK-3 RK-4 Impl. trap. 2,0 2,0 2,0 2.51,0 2.78,0,0 prema tome implicitna trapezna je apsolutno stabilna.

52 Eulerova Runge Kutta višekoračnih Implicitne su puno efikasnije za rješavanje krutih ( stiff ) jednadžbi. Primjenom numeričke na krutu veći utjecaj na veličinu koraka h i ima interval apsolutne stabilnosti nego uvjet na održavanje male lokalne pogreške diskretizacije. Takve jednadžbe se teško rješavaju pomoću eksplicitnih Runge Kutta jer zahtijevaju puno vrlo sitnih koraka, dok za implicitnu trapeznu metodu to nije slučaj.

53 Znanstveno Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkciju odj_impl_trapez() koja implementira implicitnu trapeznu metodu za rješavanje inicijalnog problema za ODJ. Funkcija neka ima ulazne ametre pokazivač na funkciju f rubove segmenta a i b početni uvjet y 0 broj podintervala n i izlazne ametre vektor x duljine n + 1 s vrijednostima x i vektor y duljine n + 1 s vrijednostima y i

54 Eulerova Runge Kutta višekoračnih Zadatak (nastavak) Svoju funkciju implementirajte na sljedeći način. U svakom koraku definirajte funkciju g(z) čija nultočka je y i+1 pomoću pokazivaća na anonimnu funkciju. Budući da nam za Newtonovu metodu treba i g (z), koristit ćemo MATLAB-ove simboličke izraze: w=sym( w ); g=@(z)...; gs=g(w); dgs=diff(gs); dg=@(z) double(subs(dgs,z));

55 Eulerova Runge Kutta višekoračnih Zadatak (nastavak) Objašnjenja: sym() kreira simboličke brojeve, varijable i objekte w=sym( w ) w je simbolička varijabla g(w) simbolički izraz diff() derivira simbolički izraz subs() zamjena simboličke varijable sa novom vrjednosti double() konverzija simboličkog izraza u numerički oblik Napišite pomoćnu M-file funkciju odj_newton koja implementira Newtonovu metodu za rješavanje nelinearne jedadžbe. odj_newton neka ima ulazne ametre pokazivač na funkciju f pokazivač na derivaciju funkcije df početnu iteraciju z 0 broj iteracija k

56 Eulerova Runge Kutta Zadatak (nastavak) Funkcija odj_newton neka vraća aproksimaciju rješenja. U svakom koraku implicitne trapezne računajte y i+1 pomoću odj_newton, i uzmite da je z 0 = y i ili z 0 = y i + hf (x i, y i ) i k = 5. višekoračnih

57 Eulerova Runge Kutta višekoračnih Zadatak Svoju funkciju odj_impl_trapez() primijenite na problem y (x) = 100(y(x) cos x) sin x, x [0, 1], y(0) =1, za koji je točno rješenje y(x) = cos x. Za h = 1/n, n = 20,..., 50 računajte vrijednost aproksimacije u zadnjoj točci (y n+1 ) pomoću implicitne trapezne i Runge Kutta reda 2 iz Fehlberg. Usporedite greške u odnosu na točno rješenje.

58 Znanstveno Eulerova Runge Kutta višekoračnih Kod je za aproksimaciju y i+1 u točki x i+1 bilo potrebno poznavanje samo aproksimacije y i u točki x i. Promatrajmo ponovno y = f (x, y), y(x 0 ) = y 0. Integracijom, te primjenom formule srednje točke za aproksimaciju integrala, slijedi da je y(x i+1 ) y(x i 1 ) = xi+1 x i 1 y (x) dx = 2hf (x i, y(x i )). xi+1 x i 1 Gornja formula vodi na rekurzivno definiranu aproksimaciju y i+1 = y i 1 + 2hf (x i, y i ). f (x, y(x)) dx

59 Eulerova Runge Kutta U ovoj metodi za odre divanje vrijednosti y i+1 trebamo poznavati prethodne vrijednosti y i i y i 1 dvokoračna Aproksimacija y i+1 zadana je eksplicitno izrazom na desnoj strani eksplicitna Prethodno opisana zove se preskoka i reda je 2. višekoračnih

60 Eulerova Runge Kutta višekoračnih Ako umjesto formule srednje točke pri računanju integrala primijenimo Simpsonovu formulu, dobivamo drugu aproksimaciju: xi+1 y(x i+1 ) y(x i 1 ) = f (x, y(x)) dx x i 1 h 3 [f (x i 1, y(x i 1 )) + 4f (x i, y(x i ))+ + f (x i+1, y(x i+1 ))], Prethodna formula vodi na metodu y i+1 = y i + h 3 [f (x i 1, y i 1 ) + 4f (x i, y i ) + f (x i+1, y i+1 )].

61 Eulerova Runge Kutta višekoračnih Ovdje se y i+1 javlja i na lijevoj strani i na desnoj strani kao argument, općenito nelinearne, funkcije f. Dakle, y i+1 je zadan implicitno implicitna dvokoračna Napomena Uočimo da gornjim formulama ne možemo odrediti y 1, pa za njegovo odre divanje treba upotrebiti jednu od. Višekoračne se koriste kada je funkcija f vrlo skupa za računanje, jer se u iteracijama koriste već izračunate vrijednosti f (x j, y j ) a ne neke nove vrijednosti kao kod Runge Kutta.

62 Eulerova Runge Kutta višekoračnih Općenito, linearne su oblika r r α j y i+1 j = h β j f i+1 j, j=0 gdje je f k = f (x k, y k ), α 0 0 i α r + β r 0. Ovu metodu zovemo r-koračna : za β 0 = 0 je još i eksplicitna, a za β 0 0 je implicitna. Prikaz pomoću koeficijenata α j i β j nije jedinstven jer npr. koeficijenti 2α 0,..., 2α r i 2β 0,..., 2β r definiraju istu metodu. Često se koristi normalizacija α 0 = 1 te je zapis oblika: r r y i+1 + α j y i+1 j = hβ 0 f (x i+1, y i+1 ) + h β j f i+1 j. j=1 j=0 j=1

63 Eulerova Runge Kutta višekoračnih Primjenom različitih integracijskih možemo dobiti cijeli niz višekoračnih. Integracijom jednadžbe y (x) = f (x, y(x)) na nekom zadanom intervalu [x p j, x p+k ] dobivamo y(x p+k ) y(x p j ) = xp+k x p j f (t, y(t)) dt. Ukoliko podintegralnu funkciju f (t, y(t)) zamijenimo interpolacijskim polinomom P q stupnja q koji interpolira f (t, y(t)) u točkama x i, tj. ako je P q (x i ) = y (x i ) = f (x i, y(x i )), i = p, p 1,..., p q, korištenjem interpolacijskog polinoma u Lagrangeovoj formi q q x x p l P q (x) = f (x p i, y(x p i ))l i (x), l i (x) =, x p i x p l i=0 l=0 l i

64 Eulerova Runge Kutta višekoračnih dobivamo q xp+k y(x p+k ) y(x p j ) f (x p i, y(x p i )) l i (t) dt i=0 x p j q =h β qi f (x p i, y(x p i )), gdje smo s β qi označili β qi = 1 h xp+k x p j l i (t) dt = i=0 k j q l=0 l i s + l ds, i = 0,..., q. i + l Zamjenom vrijednosti y(x p i ) aproksimacijama y p i dobivamo višekoračnu metodu oblika q y p+k = y p j + h β qi f p i. i=0

65 Eulerova Runge Kutta višekoračnih U Adams Bashforthovoj metodi je k = 1 i j = 0, pa je ona eksplicitna, (q + 1)-koračna i glasi: y p+1 = y p + h(β q0 f p + β q1 f p β qq f p q ). Sljedeća tablica prikazuje koeficijente β qi za ovu metodu. β qi β 0i 1 2β 1i β 2i β 3i β 4i i

66 Izborom k = 0 i j = 1 dobivamo Adams Moultonovu metodu, koja je implicitna, q-koračna i glasi: Eulerova Runge Kutta višekoračnih y p+1 = y p + h(β q0 f p+1 + β q1 f p + + β qq f p+1 q ). Koeficijenti su im prikazani u sljedećoj tablici. i β qi β 0i 1 2β 1i β 2i β 3i β 4i

67 Eulerova Runge Kutta višekoračnih Sada ćemo definirati lokalnu pogrešku diskretizacije za višekoračnu metodu: τ(x; h) = 1 r r α j y(x jh) β j y (x jh), h j=0 gdje je y egzaktno rješenje ODJ. Definicija Višekoračnu metodu zovemo konzistentnom ako za svaki f F 1 (a, b), x [a, b] i y R lokalna pogreška diskretizacije τ zadovoljava Ukoliko je još f F p (a, b) i lim τ(x; h) = 0. h 0 τ(x; h) = O(h p ) j=0

68 Eulerova Runge Kutta višekoračnih Primjer Red (r + 1)-koračne Adams Bashforthove jednak je r + 1. Red r-koračne Adams Moultonove za jedan je veći od broja koraka i iznosi r + 1. Koeficijenti α j i β j za dani r odre duju se tako da red bude što je moguće veći. Kod : konzistentnost = konvergencija kod višekoračnih : konzistentnost + stabilnost = konvergencija

69 višekoračnih Znanstveno Eulerova Runge Kutta višekoračnih Višekoračna r r α j y i+1 j = h β j f (x i+1 j, y i+1 j ) j=0 j=0 definira dva polinoma r ρ(z) = α j z r j i r σ(z) = β j z r j. j=0 j=0

70 Eulerova Runge Kutta višekoračnih Definicija Za višekoračnu metodu kažemo da je stabilna ako nultočke z j polinoma ρ(z) zadovoljavaju 1. Sve nultočke su po apsolutnoj vrijednosti manje od 1 ( z j 1). 2. Ako je z j = 1 tada je z j jednostruka nultočka (ρ (z j ) 0). Zajedno uvjete 1 i 2 zovemo uvjet stabilnosti. Teorem Linearna višekoračna je konvergentna ako i samo ako je konzistentna i stabilna.

71 Eulerova Runge Kutta višekoračnih Napomena Može se pokazati da stabilna r-koračna ima red { r + 1, ako je r nean, p r + 2, ako je r an. ponovo ovisi o ponašanju globalne pogreške diskretizacije: e(x; h) = y n y(x), gdje je x a, b, h = h n = (x a)/n. Globalna pogreška diskretizacije ovisi o 1 lokalnoj pogrešci diskretizacije 2 r izračunatih početnih vrijednosti y 0,..., y r 1.

72 Eulerova Runge Kutta višekoračnih Da bismo startali r-koračnu metodu, prvo je potrebno izračunati r početnih vrijednosti y 0,..., y r 1. Dok y 0 možemo odrediti iz početnog uvjeta diferencijalne jednadžbe, ostale vrijednosti moramo odrediti nekom drugom, najčešće jednokoračnom, metodom. Pri njihovom odre divanju javit će se pogreška ε i : y(x i ) = y i + ε i, i = 0,..., r 1. Ova pogreška ne ovisi o promatranoj višekoračnoj metodi, već o načinu na koji odre dujemo početne vrijednosti. Očito je, da ako želimo da globalna pogreška diskretizacije teži nuli kada n, pogreške početnih vrijednosti trebaju zadovoljavati lim ε i = 0, i = 0,..., r 1. n

73 Eulerova Runge Kutta Definicija Višekoračnu metodu zovemo konvergentnom ako je lim e(x; h n) = 0, n h n = x a, n = 1, 2,... n za sve x [a, b], sve f F 1 (a, b) i sve y i, i = 0,..., r 1 za koje je lim (y(x i) y i ) = 0, i = 0,..., r 1. n višekoračnih

74 Eulerova Runge Kutta višekoračnih Korolar Neka je linearna višekoračna stabilna i konzistentna reda p, te f F p (a, b). Tada globalna pogreška diskretizacije zadovoljava e(x; h n ) = O(h p n) za sve h n = (x x 0 )/n čim pogreške ε i zadovoljavaju uz ε(h n ) = O(h p n). ε i ε(h n ), i = 0,..., r 1 Ovaj korolar ujedno kazuje koju metodu moramo izabrati za odre divanje početnih vrijednosti y 0,..., y r 1. Iz teorema o konvergenciji slijedi da možemo izabrati jednokoračnu metodu reda p da bi se pogreška ponašala kao O(h p ).

75 Znanstveno Eulerova Runge Kutta višekoračnih Dosad je ostalo otvoreno pitanje kako izračunati y i+1 u implicitnoj metodi (korektor) k k y i+1 + αj y i+1 j = β0 hf (x i+1, y i+1 ) + h βj f i+1 j. j=1 Ako označimo k c = αj y i+1 j+h j=1 k βj f i+1 j, j=1 j=1 ϕ(y) = β 0 hf (x i+1, y)+c, y i+1 je rješenje nelinearne jednadžbe y = ϕ(y). Budući da možemo izabrati dovoljno malen korak integracije h takav da je nejednakost zadovoljena, ϕ (y) = h β 0 f (x i+1, y) y < 1

76 Eulerova Runge Kutta višekoračnih slijedi da jednostavne iteracije y [m+1] = ϕ(y [m] ), m = 0, 1, 2,... konvergiraju prema rješenju jednadžbe. Za odabir početne aproksimacije y [0] koristi se neka od eksplicitnih (prediktor) y i+1 + k j=1 α j y i+1 j = h k j=1 β j f i+1 j.

77 Eulerova Runge Kutta višekoračnih Sada možemo zapisati cijeli algoritam: y [0] k i+1 = α j y i+1 j + h j=1 k j=1 j=1 β j f i+1 j, k y [m+1] i+1 =β0 hf (x i+1, y [m] i+1 ) αj y i+1 j + h y i+1 =y [M] i+1. m = 0,..., M 1, k βj f i+1 j, Broj iteracija (M) može biti unaprijed zadan ili se iteracije provode dok se jednadžba ne riješi do na neku unaprijed zadanu točnost. U primjeni, broj iteracije nije velik, uvijek se radi o nekoliko iteracija. j=1

78 Eulerova Runge Kutta višekoračnih Kako odabrati korektor prediktor? Točnost definirana je s točnošću korektora, tj. implicitne. Uobičajeno je da se za prediktor korektor uzimaju eksplicitna i implicitna istoga reda. Često korišten je k-koračna Adams Bashforthova kao prediktor i (k 1)-koračna Adams Moultonova kao korektor. Uz ovakav odabir prediktor-korektor a govorimo o Adams Bashforth Moultonovim ma.

79 Znanstveno Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkciju odj_pred_kor() koja implementira prediktor korektor za rješavanje inicijalnog problema za ODJ. Funkcija neka ima ulazne ametre pokazivač na funkciju f rubove segmenta a i b početni uvjet y 0 broj podintervala n broj iteracija korektora m i izlazne ametre vektor x duljine n + 1 s vrijednostima x i vektor y duljine n + 1 s vrijednostima y i

80 Eulerova Runge Kutta Zadatak (nastavak) Svoju funkciju implementirajte na sljedeći način. Za prediktor uzmite 4-koračnu Adams Bashforthovu metodu. Za korektor uzmite 3-koračnu Adams Moultonovu metodu. Za odre divanje y 1, y 2 i y 3 iskoristite Runge Kutta metodu RK-4. višekoračnih

81 Eulerova Runge Kutta višekoračnih Zadatak Svoju funkciju odj_pred_kor() primijenite na prethodni primjer sa problemom y (x) = y(x) 5e x sin(5x), x [0, 3], y(0) =1 Na isti način prikažite aproksimativno i egzaktno rješenje, te izračunajte maksimalnu grešku. Varirajte ametre n i m.

82 : Znanstveno Eulerova Runge Kutta višekoračnih Primjer Čvrstoća metala kontrolira se njegovim kemijskim sastavom i postupcima mehaničkog oblikovanja koji su korišteni za njegovo dobivanje. Nakon što se rastopljeni metal skrutio, ali prije nego što se potpuno ohladio, oblikuje se u poluge, ploče ili šipke. Zatim, metal se ostavlja da se ohladi i nakon toga se podvrgava pažljivo kontroliranim promjenama temperature u procesu koji se zove termička obrada. Jednostavan model termičke obrade je dan nelinearnom ODJ 1. reda za temperaturu metala kao funkcije o vremenu.

83 Eulerova Runge Kutta višekoračnih izvor električne struje zrak za hla denje temp. T o čelična šipka Slika: čelične šipke. okolina obuhvaćena toplinskim zračenjem

84 Eulerova Runge Kutta višekoračnih Primjer (nastavak) Čelik se oblikuje u duge šipke, koje se zagrijavaju kako bi se oslobodile naprezanja nastalih za vrijeme postupka oblikovanja. Šipke se zagrijavaju propuštanjem električne struje kroz njih. Nakon što šipke dostignu odre denu temperaturu, struja se isključuje i uključuju se ventilatori koji ih hlade. U obje faze grijanja i hla denja šipke razmjenjuju toplinu s okolinom pomoću konvekcije i zračenja. Prijenos topline konvekcijom doga da se zbog micanja zraka oko šipaka i modeliran je jednadžbom Q k = HA p (T T o ),

85 Eulerova Runge Kutta višekoračnih Primjer (nastavak) gdje je Q k snaga hla denja konvekcijom H empirička konstanta nazvana koeficijent prijenosa topline A p površina plašta šipke T temperatura šipke (uz pretpostavku da je ona uniformna) T o temperatura okolnog zraka Prijenos topline zračenjem doga da se posredstvom elektormagnetskih valova u infracrvenom spektru. Šipke razmjenjuju toplinu sa bilo kojom plohom koje su u vidljivom dosegu. Pretpostavit ćemo da su sve plohe koje okružuju šipke temperature T o.

86 Eulerova Runge Kutta višekoračnih Primjer (nastavak) Model u tom slučaju glasi Q z = ɛσa p (T 4 T 4 o ), gdje je Q z snaga hla denja zračenjem ɛ relativna snaga zračenja topline koju ima površina šipke (ɛ [0, 1]) σ = W /(m 2 K 4 ) Stefan Boltzmannova konstanta Kod prijenosa topline zračenjem temperatura mora biti izražena u K, a poslije se može prebaciti u C T ( K ) = T ( C)

87 Eulerova Runge Kutta višekoračnih Primjer (nastavak) U svakom trenutku vremena, ravnoteža energije izražena je sa mc dt dt = Q e Q k Q z, gdje je t vrijeme m masa šipke c specifični toplinski kapacitet Q e snaga topline generirane električnom strujom. Uvrštavanjem izraza za Q k i Q z u prethodnu dobit ćemo dt dt = 1 mc {Q e A p [H(T T o ) + ɛσ(t 4 T 4 o )]}.

88 Eulerova Runge Kutta višekoračnih Primjer (nastavak) Budući da se termička obrada odvija u dvije faze: 1 Uključeno je grijanje električnom strujom i ventilatori su isključeni: Q k je smanjen jer se hla denje odvija slobodnom konvekcijom tj. prirodnim strujanjem zraka. 2 Isključena je električna struja i uključeni su ventilatori: Q k je povećan zbog prisilne konvekcije. Zbog toga imamo sljedeću situacija { H1 za t < t H(t) = h (slobodna konvekcija) H 2 za t t h (prisilna konvekcija) gdje je t h trenutak u kojem je isključeno grijanje i uključeno hla denje ventilatorima.

89 Eulerova Runge Kutta višekoračnih Zadatak Izračunjte temeperaturu u ovisnosti o vremenu u modelu toplinske obrade. Parametri modela su sljedeći: duljina šipke l = 1m promjer šipke Φ = 1cm gustoća čelika ρ = 7822 kg m 3 specifični toplinski kapacitet čelika c = 444 kg K J relativna snaga zračenja topline površine ɛ = 0.7 koeficijenti prijenosa topline H 1 = 15 W temperatura okolnog zraka vrijeme isključenja grijanja i uključenja hla denja ukupno vrijeme simulacije snaga topline generirane električnom strujom m 2 K W m 2 K H 2 = 100 T o = 21 C t h = 70s 210s Q e = 3000W

90 Eulerova Runge Kutta višekoračnih Zadatak (nastavak) Napišite M-file funkciju term_obrada_funkcija(t,t) koja treba implementirati funkciju desne strane u ODJ modela f (t, T ) = 1 mc {Q e A p [H(t)(T T o ) + ɛσ(t 4 T 4 o )]} sa zadanim ametrima. Kod računanja A p ne trebate uračunati krajnje kružne plohe. Problem riješite vašom funkcijom odj_rk23() za tol = Na dite rješenje i sa funkcijom odj_rk4() pri čemu broj podintervala neka bude isti kao i kod odj_rk23().

91 Eulerova Runge Kutta Zadatak (nastavak) Nacrtajte oba rješenja na istom grafu sa linijama u različitim bojama, i sa različitim oznakama točaka. Adekvatno označite osi i legendu. Koje je rješenje točnije? U točnost svoga odgovora uvjerite se tako da udvostručite broj podintervala za odj_rk4() funkciju. višekoračnih

92 Model grabežljivca i plijena Znanstveno Eulerova Runge Kutta višekoračnih Primjer Promatramo dinamiku populacija dviju me dusobno povezanih životinjskih vrsta: 1 plijen (zec) je primarni izvor hrane druge vrste 2 grabežljivac (vuk) Označimo sa p 1 (t) populaciju plijena, a sa p 2 (t) populaciju grabežljivca. Stope prirasta kod obiju populacija možemo prikazati modelom dp 1 =α 1 p 1 δ 1 p 1 p 2 dt dp 2 =α 2 p 1 p 2 δ 2 p 2, dt gdje su α 1 i α 2 koeficijenti stope rasta, a δ 1 i δ 2 koeficijenti stope mortaliteta.

93 Eulerova Runge Kutta višekoračnih Primjer (nastavak) U 1. jednadžbi: Iraz α 1 p 1 opisuje plodnost plijena, za koju se pretpostavlja da ovisi samo o dostupnosti tnera. Pretpostavlja se da plijen uvijek ima dostupnu dovoljnu količinu hrane. Izraz δ 1 p 1 p 2 je stopa mortaliteta plijena, koja raste s rastom populacija grabežljivca (jer ih jedu) i rastom same populacije plijena. Koeficijent δ 1 predstavlja efikasnost u lovu grabežljivaca.

94 Eulerova Runge Kutta višekoračnih Primjer (nastavak) U 2. jednadžbi: Grabežljivci se reproduciraju u ovisnosti o njihovom broju, ali njihova reprodukcija je ograničena dostupnom hranom (p 1 ). Koeficijent α 2 opisuje i plodnost grabežljivaca, ali i hranjivu vrijednost plijena. Mortalitet grabežljivaca raste s rastom populacije grabežljivaca (jer se hrana brže troši). Početni uvjeti p 1 (0) i p 2 (0), kao i koeficijenti α 1, δ 1, α 2 i δ 2 moraju doći iz bioloških studija.

95 Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkcije odj_rk4v() i odj_rk23v() koje će biti vektorske verzije funkcija odj_rk4() i odj_rk23(), pogodne za rješavanje sustava od m ODJ. Parametar y 0 je sada stupčani m-dimenzionirani vektor a y je m (n + 1) matrica kod koje je i-ti stupac y(1 : m, i) y(x(i)). Napišite M-file funkciju grab_plijen_funkcija(t,p) koja treba implementirati funkciju desne strane u ODJ modela, i koja vraća stupčani vektor od dva elementa dp 1 dt i dp 2 dt.

96 Eulerova Runge Kutta višekoračnih Zadatak (nastavak) Na dite rješenje sustava modela grabežljivca i plijena sa ametrima α 1 2 δ α δ p 1 (0) 5000 p 2 (0) 100 pomoću odj_rk4v() i odj_rk23v() u periodu od 30 vremenskih jedinica. Za odj_rk4v() uzmite n = 300, a za odj_rk23v() uzmite tol = 10 2.

97 Eulerova Runge Kutta Zadatak (nastavak) Nacrtajte dva grafa na jednoj slici koristeći MATLAB-ovu funkciju subplot(). U gornjem dijelu nacrtajte graf rješenja za plijen (p 1 ), a u donjem graf rješenja za grabežljivce (p 2 ). Kod oba grafa pravilno označite osi, i stavite adekvatne naslove. višekoračnih

98 Mehanički sustav Znanstveno Eulerova Runge Kutta višekoračnih Primjer Promatramo mehanički sustav sastavljen od utega, opruge i prigušivača. x k F (t) m c

99 Eulerova Runge Kutta Primjer (nastavak) Vanjska sila koja ovisi o vremenu primijenjena je na objekt mase m uzrokujući njegovo gibanje. Opruga djeluje povratnom silom, a prigušivač troši energiju. Ravnoteža sila koje djeluju na objekt izražena je relacijom F = ma, višekoračnih gdje je F suma svih sila koje djeluju na objekt, a a je akceleracija objekta. Sila opruge djeluje u negativnom x smjeru, i proporcionalna je skračenju opruge: F opruga = kx, gdje je k konstanta opruge.

100 Eulerova Runge Kutta višekoračnih Primjer (nastavak) Prigušivač se opire kretanju objekta, i sila prigušivača se povećava s brzinom objekta: F prigušivač = cẋ, gdje je ẋ = dx/dt trenutna brzina mase. Uvrštavajući dvije prethodne jednadžbe u ravnoteže sila dobivamo ODJ drugog reda F(t) kx cẋ = mẍ, gdje je ẍ = d 2 x/dt 2 trenutna akceleracija mase. Prethodna jednadžba se obično piše u obliku ẍ + 2ζω n ẋ + ω 2 nx = F m,

101 Eulerova Runge Kutta višekoračnih Primjer (nastavak) gdje je ζ bezdimenzionalni koeficijent prigušivanja a ω n je prirodna frekvencija: ζ = c k 2 km, ω n = m. Jednadžbu drugog reda, zapisujemo sada kao ekvivalentni sustav ODJ prvog reda pomoću transformacija: y 1 = x, y 2 = ẋ. Dakle, imamo dy 1 =y 2 dt dy 2 = F dt m 2ζω ny 2 ωny 2 1.

102 Eulerova Runge Kutta višekoračnih Primjer (nastavak) Postoje mnoge moguće funkcije sile F(t). Zbog jednostavnosti, koristit ćemo tzv. step funkciju koja je ekvivalentna postavljanju dodatne mase m s na vrh objekta mase m u jednom trenutku u vremenu. U tom slučaju iznos sile primijenjene na objekt je gm s, gdje je g = 9.8m/s 2 akceleracija gravitacije. Matematički opis step funkcije primijenjene u trenutku t 0 je { 0, za t < t0 F(t) = F 0 za t t 0. U našem slučaju je F 0 = ma 0, gdje je a 0 = g.

103 Eulerova Runge Kutta višekoračnih Zadatak Napišite M-file funkciju meh_sustav_funkcija(t,y) koja treba implementirati funkciju desne strane u sustavu ODJ modela, i koja vraća stupčani vektor od dva elementa dy 1 dt i dy 2 dt. Na dite rješenje sustava modela mehaničkog sustava s oprugom i prigušivačem a m s 2 ζ 0.1 ω n y 1 (0) = x(0) y 2 (0) = ẋ(0) 35 rad s 0m pomoću odj_rk23v() u periodu od 0 do 1.5 sekundi (t 0 = 0). Uzmite tol = m s

104 Eulerova Runge Kutta Zadatak (nastavak) Nacrtajte dva grafa na jednoj slici koristeći MATLAB-ovu funkciju subplot(). U gornjem dijelu nacrtajte graf rješenje za x, a u donjem graf rješenja za ẋ. Kod oba grafa pravilno označite osi, i stavite adekvatne naslove. višekoračnih

105 Rubni Znanstveno Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Rubni problemi su općenitiji od inicijalnih problema. Kod rubnog problema traži se rješenje y(x) sustava običnih diferencijalnih jednadžbi y = y 1. y n y = f (x, y),, f (x, y) = koje zadovoljava rubne uvjete gdje je r(u, v) = r(y(a), y(b)) = 0, x a, b, f 1 (x, y 1,..., y n ). f n (x, y 1,..., y n ) r 1 (u 1,..., u n, v 1,..., v n ). r n (u 1,..., u n, v 1,..., v n ).,

106 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Specijalni slučaj su linearni rubni uvjeti oblika Ay(a) + By(b) = c, gdje su A, B R n n, i c R n. Oni su linearni (odnosno afini) po y(a) i y(b). U primjeni su često rubni uvjeti razdvojeni: A 1 y(a) = c 1, B 2 y(b) = c 2, tj. reci matrica općenitih rubnih uvjeta A, B i c mogu se tako izpermutirati da budu oblika [ ] [ ] [ ] A1 0 c1 Ā =, B =, c =. 0 B 1 Prema tome, inicijalni problem može se smatrati specijalnim slučajem rubnog problema za c 2 A = I, a = x 0, c = y 0, B = 0.

107 Rubni problem za Jednostavna ga danja Napomena Dok za inicijalni problem obično postoji jedinstveno rješenje, rubni problem može imati više rješenja ili niti jedno. sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra

108 Jednostavna ga danja Znanstveno Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Metodu ćemo objasniti na primjeru rubnog problema y = f (x, y, y ), y(a) = α, y(b) = β, sa razdvojenim rubnim uvjetima. Za njega znamo da je ekvivalentan 2 2 sustavu y = f(x, y(x)), gdje je y 1 = y a y 2 = y. S druge strane, inicijalni problem y = f (x, y, y ), y(a) = α, y (a) = s općenito ima jedinstveno rješenje y(x) = y(x; s) koje ovisi o izboru inicijalne vrijednosti s za y (a).

109 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Kako bismo rješili rubni problem moramo odrediti s = s takav da je zadovoljen drugi rubni uvjet y(b) = y(b; s) = β. Drugim riječima, moramo naći nultočku s funkcije F(s) = y(b; s) β. Za računanje vrijednosti F(s) za svaki s potrebno je naći rješenje inicijalnog problema. Za računanje nultočke s od F(s) možemo koristiti bilo koju numeričku metodu: metodu bisekcije Newtonovu metodu

110 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra w α β a y(x; s (0) ) y(x; s (1) ) y(x; s) Slika: Jednostavna ga danja. Ako znamo vrijednosti s (0) i s (1) za koje je F (s (0) ) < 0 i F(s (1) ) > 0, s možemo izračunti pomoću bisekcije. b x

111 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Kako je y(b; s), a onda i F(s) općenito neprekidno diferencijabilna funkcija od s, možemo tako der koristiti i Newtonovu metodu za odre divanje s. Počevši od početne aproksimacije s (0), iterativno računamo s (i+1) = s (i) F(s(i) ) F (s (i) ). y(b, s (i) ) i F(s (i) ) mogu se odrediti rješavanjem inicijalnog problema y = f (x, y, y ), y(a) = α, y (a) = s (i).

112 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Derivaciju F (s (i) ) aproksimiramo kvocijentom diferencija F (s (i) ) = F (s(i) + s (i) ) F(s (i) ) s (i), gdje je s (i) dovoljno mali. F(s (i) + s (i) ) se ponovo dobiva rješavanjem inicijalnog problema. Zbog mogućih numeričkih problema, često se uzima s (i) = eps s (i). Distribucija temperature unutar cilindra

113 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra U ovom konkretnom slučaju kada imamo samo jednu 2. reda, Newtonovu metodu možemo izvesti i egzaktno. Parcijalno derivirajmo cijelu inicijalnog problema po s, pri čemu dobivamo: ( ) y = f s y (x, y(x; s), y (x; s)) y (x; s)+ s + f ( ) y y (x, y(x; s), y (x; s)) (x; s) s ( ) y y (a; s) = 0, (a; s) = 1. s s

114 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Ovime smo dobili sustav od dvije diferencijalne jedadžbe 2. reda, koje ćemo prikazati kao ekvivalentan sustav od 4 jednadžbe 1.reda, s nepoznanicama y 1 = y(x; s), y 2 = y (x; s), y 3 = y s (x; s) i ( ) y 4 = y s (x; s): y 1 = y 2 y 2 = f (x, y, y ) y 3 = y 4 y 4 = f y (x, y 1, y 2 )y 3 + f y (x, y 1, y 2 )y 4, s inicijalnim uvjetima y 1 (a) = α, y 2 (a) = s, y 3 (a) = 0, y 4 (a) = 1.

115 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Dobivene vrijednosti y 1 (b) i y 3 (b) su nam potrebne u iteraciji Newtonove : s (i+1) = s (i) F(s(i) ) F (s (i) ) = s (i) y(b; s(i) ) β y s (b; s(i) ) Metoda konačnih diferencija Distribucija temperature unutar cilindra

116 Rubni problem za Jednostavna ga danja Primjer Razmatramo rubni problem y = 3 2 y 2, y(0) = 4, y(1) = 1. Rješavamo li ovaj problem metodom ga danja, tada moramo naći rješenja inicijalnih problema sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra y = 3 2 y 2, y(0; s) = 4, y (0; s) = s. Graf funkcije F(s) = y(1; s) 1 prikazan je na sljedećoj slici.

117 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra F(s) s s 2 s 1

118 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Primjer (nastavak) Može se pokazati da funkcija F(s) ima dvije nultočke s 1 i s 2. Iteracije ga danja, pri kojima inicijalni problem rješavamo egzaktno, dat će s 1 = , s 2 = , a odgovarajuća rješenja rubnog problema označit ćemo sa y 1 (x) i y 2 (x). Distribucija temperature unutar cilindra

119 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra y(x) y 1 (x) y 2 (x) x

120 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Za računanje rješenja općenitog rubnog problema sa n nepoznatih funkcija y i (x), i = 1,..., n y = f (x, y), y = [ y 1 y n ] T, r(y(a), y(b)) = 0, gdje su f (x, y) i r(u, v) vektori od n funkcija, postupak je sličan kao u prethodnom primjeru. Trebamo naći početni vektor s R n za inicijalni problem y = f (x, y), y(a) = s, takav da rješenje inicijalnog problema y(x) = y(x; s) zadovoljava rubne uvjete r(y(a; s), y(b; s)) = r(s, y(b; s)) = 0.

121 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Znači, moramo naći rješenje s = [ s 1 s 2 s n ] T jednadžbe F(s) = 0, F(s) = r(s, y(b; s)). Rješenje jednadžbe može se izračunati Newtonovom metodom s (i+1) = s (i) DF (s (i) ) 1 F(s (i) ). U svakoj iteraciji Newtonove moramo naći rješenje y(x, s (i) ) inicijalnog problema y = f (x, y), y(a) = s (i), izračunati F (s (i) ) = r(s (i), y(b; s (i) )), izračunati DF (s (i) ) ili neku njegovu aproksimaciju, riješiti sustav jednadžbi DF (s (i) )d (i) = F (s (i) ), gdje je d (i) = s (i) s (i+1).

122 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra DF (s (i) ) aproksimiramo pomoću kvocijenata diferencija gdje su F(s) = [ 1 F(s),..., n F(s)], j F(s) = F(s 1,..., s j + s j,..., s n ) F(s 1,..., s j,..., s n ) s j Računanje j F(s) zahtijeva računanje y(b; s) = y(b; s 1,..., s n ) i y(b; s 1,..., s j + s j,..., s n ) za koje trebamo naći rješenja odgovarajućih inicijalnih problema.

123 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Za linearne rubne uvjete imamo sljedeću situaciju r(u, v) = Au + Bv c, F(s) =As + By(b; s) c, DF(s) =A + BZ (b; s), gdje je Z (b; s) = D s y(b; s) matrica sa elementima [ ] yi (b; s) Z (b; s) =. s j U ovom slučaju cijalnu derivaciju od y(b; s) aproksimiramo kvocijentom diferencija j y(b; s) = y(b; s 1,..., s j + s j,..., s n ) y(b; s 1,..., s j,..., s n ) s j F(s) = A+B y(b; s), y(b; s) = [ 1 y(b; s),..., n y(b; s)].

124 Rubni problem za Jednostavna ga danja sa kubičnim B-splajnovima Metoda konačnih diferencija Distribucija temperature unutar cilindra Dakle, za izvo denje aproksimativne Newtonove s (i+1) = s (i) F(s (i) ) 1 F(s (i) ), moraju se izvršiti sljedeći koraci: Algoritam Izaberi početni vektor s (0) Za i = 0, 1, 2,... 1 na di y(b; s (i) ) rješavanjem inicijalnog problema y = f (x, y), y(a) = s (i), i izračunaj F(s (i) ) = r(s (i), y(b; s (i) )), 2 izaberi dovoljno male brojeve s j 0, j = 1,..., n i na di y(b; s (i) + s j e j ) rješavanjem n inicijalnih problema y = f (x, y), y(a) = s (i) + s j e j, j = 1,..., n, 3 izračunaj F(s (i) ), na di rješenje d (i) sustava jednadžbi F(s (i) )d (i) = F (s (i) ) i definiraj s (i+1) = s (i) d (i).

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Numerička matematika 2. kolokvij (1. srpnja 2009.) Numerička matematika 2. kolokvij (1. srpnja 29.) Zadatak 1 (1 bodova.) Teorijsko pitanje. (A) Neka je G R m n, uz m n, pravokutna matrica koja ima puni rang po stupcima, tj. rang(g) = n. (a) Napišite puni

Διαβάστε περισσότερα

7 Algebarske jednadžbe

7 Algebarske jednadžbe 7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.

Διαβάστε περισσότερα

Neka je a 3 x 3 + a 2 x 2 + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka.

Neka je a 3 x 3 + a 2 x 2 + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka. Neka je a 3 x 3 + a x + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka. 1 Normiranje jednadžbe. Jednadžbu podijelimo s a 3 i dobivamo x 3 +

Διαβάστε περισσότερα

Iterativne metode - vježbe

Iterativne metode - vježbe Iterativne metode - vježbe 5. Numeričke metode za ODJ Zvonimir Bujanović Prirodoslovno-matematički fakultet - Matematički odjel 21. studenog 2010. Sadržaj 1 Eulerove metode (forward i backward). Trapezna

Διαβάστε περισσότερα

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011. INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno

Διαβάστε περισσότερα

18. listopada listopada / 13

18. listopada listopada / 13 18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu

Διαβάστε περισσότερα

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x Zadatak (Darjan, medicinska škola) Izračunaj vrijednosti trigonometrijskih funkcija broja ako je 6 sin =,,. 6 Rješenje Ponovimo trigonometrijske funkcije dvostrukog kuta! Za argument vrijede sljedeće formule:

Διαβάστε περισσότερα

3.1 Granična vrednost funkcije u tački

3.1 Granična vrednost funkcije u tački 3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili

Διαβάστε περισσότερα

Riješeni zadaci: Limes funkcije. Neprekidnost

Riješeni zadaci: Limes funkcije. Neprekidnost Riješeni zadaci: Limes funkcije. Neprekidnost Limes funkcije Neka je 0 [a, b] i f : D R, gdje je D = [a, b] ili D = [a, b] \ { 0 }. Kažemo da je es funkcije f u točki 0 jednak L i pišemo f ) = L, ako za

Διαβάστε περισσότερα

1.4 Tangenta i normala

1.4 Tangenta i normala 28 1 DERIVACIJA 1.4 Tangenta i normala Ako funkcija f ima derivaciju u točki x 0, onda jednadžbe tangente i normale na graf funkcije f u točki (x 0 y 0 ) = (x 0 f(x 0 )) glase: t......... y y 0 = f (x

Διαβάστε περισσότερα

1 Promjena baze vektora

1 Promjena baze vektora Promjena baze vektora Neka su dane dvije različite uredene baze u R n, označimo ih s A = (a, a,, a n i B = (b, b,, b n Svaki vektor v R n ima medusobno različite koordinatne zapise u bazama A i B Zapis

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, Linearna algebra 2 prvi kolokvij, 27.. 20.. Za koji cijeli broj t je funkcija f : R 4 R 4 R definirana s f(x, y) = x y (t + )x 2 y 2 + x y (t 2 + t)x 4 y 4, x = (x, x 2, x, x 4 ), y = (y, y 2, y, y 4 )

Διαβάστε περισσότερα

2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos

2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos . KOLOKVIJ PRIMIJENJENA MATEMATIKA FOURIEROVE TRANSFORMACIJE 1. Za periodičnu funkciju f(x) s periodom p=l Fourierov red je gdje su a,a n, b n Fourierovi koeficijenti od f(x) gdje su a =, a n =, b n =..

Διαβάστε περισσότερα

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.

Διαβάστε περισσότερα

Funkcije dviju varjabli (zadaci za vježbu)

Funkcije dviju varjabli (zadaci za vježbu) Funkcije dviju varjabli (zadaci za vježbu) Vidosava Šimić 22. prosinca 2009. Domena funkcije dvije varijable Ako je zadano pridruživanje (x, y) z = f(x, y), onda se skup D = {(x, y) ; f(x, y) R} R 2 naziva

Διαβάστε περισσότερα

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije

Διαβάστε περισσότερα

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k. 1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,

Διαβάστε περισσότερα

Matematička analiza 1 dodatni zadaci

Matematička analiza 1 dodatni zadaci Matematička analiza 1 dodatni zadaci 1. Ispitajte je li funkcija f() := 4 4 5 injekcija na intervalu I, te ako jest odredite joj sliku i inverz, ako je (a) I = [, 3), (b) I = [1, ], (c) I = ( 1, 0].. Neka

Διαβάστε περισσότερα

TRIGONOMETRIJSKE FUNKCIJE I I.1.

TRIGONOMETRIJSKE FUNKCIJE I I.1. TRIGONOMETRIJSKE FUNKCIJE I I Odredi na brojevnoj trigonometrijskoj kružnici točku Et, za koju je sin t =,cost < 0 Za koje realne brojeve a postoji realan broj takav da je sin = a? Izračunaj: sin π tg

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D} Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Neka su D i K bilo koja dva neprazna skupa. Postupak f koji svakom elementu x D pridružuje točno jedan element y K zovemo funkcija

Διαβάστε περισσότερα

Determinante. a11 a. a 21 a 22. Definicija 1. (Determinanta prvog reda) Determinanta matrice A = [a] je broj a.

Determinante. a11 a. a 21 a 22. Definicija 1. (Determinanta prvog reda) Determinanta matrice A = [a] je broj a. Determinante Determinanta A deta je funkcija definirana na skupu svih kvadratnih matrica, a poprima vrijednosti iz skupa skalara Osim oznake deta za determinantu kvadratne matrice a 11 a 12 a 1n a 21 a

Διαβάστε περισσότερα

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1; 1. Provjerite da funkcija f definirana na segmentu [a, b] zadovoljava uvjete Rolleova poučka, pa odredite barem jedan c a, b takav da je f '(c) = 0 ako je: a) f () = 1, a = 1, b = 1; b) f () = 4, a =,

Διαβάστε περισσότερα

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A. 3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M

Διαβάστε περισσότερα

MATEMATIKA Pokažite da za konjugiranje (a + bi = a bi) vrijedi. a) z=z b) z 1 z 2 = z 1 z 2 c) z 1 ± z 2 = z 1 ± z 2 d) z z= z 2

MATEMATIKA Pokažite da za konjugiranje (a + bi = a bi) vrijedi. a) z=z b) z 1 z 2 = z 1 z 2 c) z 1 ± z 2 = z 1 ± z 2 d) z z= z 2 (kompleksna analiza, vježbe ). Izračunajte a) (+i) ( i)= b) (i+) = c) i + i 4 = d) i+i + i 3 + i 4 = e) (a+bi)(a bi)= f) (+i)(i )= Skicirajte rješenja u kompleksnoj ravnini.. Pokažite da za konjugiranje

Διαβάστε περισσότερα

( , treći kolokvij) 3. Na dite lokalne ekstreme funkcije z = x 4 + y 4 2x 2 + 2y 2 3. (20 bodova)

( , treći kolokvij) 3. Na dite lokalne ekstreme funkcije z = x 4 + y 4 2x 2 + 2y 2 3. (20 bodova) A MATEMATIKA (.6.., treći kolokvij. Zadana je funkcija z = e + + sin(. Izračunajte a z (,, b z (,, c z.. Za funkciju z = 3 + na dite a diferencijal dz, b dz u točki T(, za priraste d =. i d =.. c Za koliko

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, 1 2 3 4 5 Σ jmbag smjer studija Linearna algebra 2 prvi kolokvij, 7. 11. 2012. 1. (10 bodova) Neka je dano preslikavanje s : R 2 R 2 R, s (x, y) = (Ax y), pri čemu je A: R 2 R 2 linearan operator oblika

Διαβάστε περισσότερα

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova) MEHANIKA 1 1. KOLOKVIJ 04/2008. grupa I 1. Zadane su dvije sile F i. Sila F = 4i + 6j [ N]. Sila je zadana s veličinom = i leži na pravcu koji s koordinatnom osi x zatvara kut od 30 (sve komponente sile

Διαβάστε περισσότερα

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011. Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika Monotonost i ekstremi Katica Jurasić Rijeka, 2011. Ishodi učenja - predavanja Na kraju ovog predavanja moći ćete:,

Διαβάστε περισσότερα

Osnovne teoreme diferencijalnog računa

Osnovne teoreme diferencijalnog računa Osnovne teoreme diferencijalnog računa Teorema Rolova) Neka je funkcija f definisana na [a, b], pri čemu važi f je neprekidna na [a, b], f je diferencijabilna na a, b) i fa) fb). Tada postoji ξ a, b) tako

Διαβάστε περισσότερα

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati

Διαβάστε περισσότερα

Operacije s matricama

Operacije s matricama Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M

Διαβάστε περισσότερα

ELEKTROTEHNIČKI ODJEL

ELEKTROTEHNIČKI ODJEL MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,

Διαβάστε περισσότερα

1. Uvod. 2. Procesne jadnadžbe. 3. Metoda Runge-Kutta 4. Reda

1. Uvod. 2. Procesne jadnadžbe. 3. Metoda Runge-Kutta 4. Reda . Uvod Cilj ove vježbe je uspostava numeričkog modela dinamike ekosustava prezentiranog sa dva člana. Prvi član predstavlja plijen-fitoplankton (prva proesna varijabla A ) a drugi član predstavlja predator-zooplankton

Διαβάστε περισσότερα

Riješeni zadaci: Nizovi realnih brojeva

Riješeni zadaci: Nizovi realnih brojeva Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički

Διαβάστε περισσότερα

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe

Διαβάστε περισσότερα

Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1.

Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1. σ-algebra skupova Definicija : Neka je Ω neprazan skup i F P(Ω). Familija skupova F je σ-algebra skupova na Ω ako vrijedi:. F, 2. A F A C F, 3. A n, n N} F n N A n F. Borelova σ-algebra Definicija 2: Neka

Διαβάστε περισσότερα

Eliminacijski zadatak iz Matematike 1 za kemičare

Eliminacijski zadatak iz Matematike 1 za kemičare Za mnoge reakcije vrijedi Arrheniusova jednadžba, koja opisuje vezu koeficijenta brzine reakcije i temperature: K = Ae Ea/(RT ). - T termodinamička temperatura (u K), - R = 8, 3145 J K 1 mol 1 opća plinska

Διαβάστε περισσότερα

Matematika 1 - vježbe. 11. prosinca 2015.

Matematika 1 - vježbe. 11. prosinca 2015. Matematika - vježbe. prosinca 5. Stupnjevi i radijani Ako je kut φ jednak i rad, tada je veza između i 6 = Zadatak.. Izrazite u stupnjevima: a) 5 b) 7 9 c). d) 7. a) 5 9 b) 7 6 6 = = 5 c). 6 8.5 d) 7.

Διαβάστε περισσότερα

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,

Διαβάστε περισσότερα

6 Polinomi Funkcija p : R R zadana formulom

6 Polinomi Funkcija p : R R zadana formulom 6 Polinomi Funkcija p : R R zadana formulom p(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0, gdje su a 0, a 1,..., a n realni brojevi, a n 0, i n prirodan broj ili 0, naziva se polinom n-tog stupnja s

Διαβάστε περισσότερα

SISTEMI NELINEARNIH JEDNAČINA

SISTEMI NELINEARNIH JEDNAČINA SISTEMI NELINEARNIH JEDNAČINA April, 2013 Razni zapisi sistema Skalarni oblik: Vektorski oblik: F = f 1 f n f 1 (x 1,, x n ) = 0 f n (x 1,, x n ) = 0, x = (1) F(x) = 0, (2) x 1 0, 0 = x n 0 Definicije

Διαβάστε περισσότερα

( , 2. kolokvij)

( , 2. kolokvij) A MATEMATIKA (0..20., 2. kolokvij). Zadana je funkcija y = cos 3 () 2e 2. (a) Odredite dy. (b) Koliki je nagib grafa te funkcije za = 0. (a) zadanu implicitno s 3 + 2 y = sin y, (b) zadanu parametarski

Διαβάστε περισσότερα

Elementi spektralne teorije matrica

Elementi spektralne teorije matrica Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena

Διαβάστε περισσότερα

( ) ( ) Zadatak 001 (Ines, hotelijerska škola) Ako je tg x = 4, izračunaj

( ) ( ) Zadatak 001 (Ines, hotelijerska škola) Ako je tg x = 4, izračunaj Zadaak (Ines, hoelijerska škola) Ako je g, izračunaj + 5 + Rješenje Korisimo osnovnu rigonomerijsku relaciju: + Znači svaki broj n možemo zapisai n n n ( + ) + + + + 5 + 5 5 + + + + + 7 + Zadano je g Tangens

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja

radni nerecenzirani materijal za predavanja Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Kažemo da je funkcija f : a, b R u točki x 0 a, b postiže lokalni minimum ako postoji okolina O(x 0 ) broja x 0 takva da je

Διαβάστε περισσότερα

Obične diferencijalne jednadžbe 2. reda

Obične diferencijalne jednadžbe 2. reda VJEŽBE IZ MATEMATIKE 2 Ivana Baranović Miroslav Jerković Lekcija 13 Obične diferencijalne jednadžbe 2. reda Obične diferencijalne jednadžbe 2. reda U ovoj lekciji vježbamo rješavanje jedne klase običnih

Διαβάστε περισσότερα

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai

Διαβάστε περισσότερα

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1. Pismeni ispit iz matematike 0 008 GRUPA A Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: λ + z = Ispitati funkciju i nacrtati njen grafik: + ( λ ) + z = e Izračunati

Διαβάστε περισσότερα

Linearna algebra I, zimski semestar 2007/2008

Linearna algebra I, zimski semestar 2007/2008 Linearna algebra I, zimski semestar 2007/2008 Predavanja: Nenad Bakić, Vježbe: Luka Grubišić i Maja Starčević 22. listopada 2007. 1 Prostor radijvektora i sustavi linearni jednadžbi Neka je E 3 trodimenzionalni

Διαβάστε περισσότερα

1.3. Rješavanje nelinearnih jednadžbi

1.3. Rješavanje nelinearnih jednadžbi 1.3. Rješavanje nelinearnih jednadžbi Rješavanje nelinearnih jednadžbi sastoji se od dva bitna koraka: nalaženja intervala u kojem se nalazi nultočka (analizom toka), što je teži dio posla, nalaženja nultočke

Διαβάστε περισσότερα

RIJEŠENI ZADACI I TEORIJA IZ

RIJEŠENI ZADACI I TEORIJA IZ RIJEŠENI ZADACI I TEORIJA IZ LOGARITAMSKA FUNKCIJA SVOJSTVA LOGARITAMSKE FUNKCIJE OSNOVE TRIGONOMETRIJE PRAVOKUTNOG TROKUTA - DEFINICIJA TRIGONOMETRIJSKIH FUNKCIJA - VRIJEDNOSTI TRIGONOMETRIJSKIH FUNKCIJA

Διαβάστε περισσότερα

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti). PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo

Διαβάστε περισσότερα

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2. Sume kvadrata Koji se prirodni brojevi mogu prikazati kao zbroj kvadrata dva cijela broja? Propozicija 1. Ako su brojevi m i n sume dva kvadrata, onda je i njihov produkt m n takoder suma dva kvadrata.

Διαβάστε περισσότερα

III VEŽBA: FURIJEOVI REDOVI

III VEŽBA: FURIJEOVI REDOVI III VEŽBA: URIJEOVI REDOVI 3.1. eorijska osnova Posmatrajmo neki vremenski kontinualan signal x(t) na intervalu definisati: t + t t. ada se može X [ k ] = 1 t + t x ( t ) e j 2 π kf t dt, gde je f = 1/.

Διαβάστε περισσότερα

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1 Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,

Διαβάστε περισσότερα

Prikaz sustava u prostoru stanja

Prikaz sustava u prostoru stanja Prikaz sustava u prostoru stanja Prikaz sustava u prostoru stanja je jedan od načina prikaza matematičkog modela sustava (uz diferencijalnu jednadžbu, prijenosnu funkciju itd). Promatramo linearne sustave

Διαβάστε περισσότερα

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju

Διαβάστε περισσότερα

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)

Διαβάστε περισσότερα

1 Obične diferencijalne jednadžbe

1 Obične diferencijalne jednadžbe 1 Obične diferencijalne jednadžbe 1.1 Linearne diferencijalne jednadžbe drugog reda s konstantnim koeficijentima Diferencijalne jednadžbe oblika y + ay + by = f(x), (1) gdje su a i b realni brojevi a f

Διαβάστε περισσότερα

Uvod u teoriju brojeva

Uvod u teoriju brojeva Uvod u teoriju brojeva 2. Kongruencije Borka Jadrijević Borka Jadrijević () UTB 2 1 / 25 2. Kongruencije Kongruencija - izjava o djeljivosti; Teoriju kongruencija uveo je C. F. Gauss 1801. De nicija (2.1)

Διαβάστε περισσότερα

41. Jednačine koje se svode na kvadratne

41. Jednačine koje se svode na kvadratne . Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k

Διαβάστε περισσότερα

Kaskadna kompenzacija SAU

Kaskadna kompenzacija SAU Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su

Διαβάστε περισσότερα

numeričkih deskriptivnih mera.

numeričkih deskriptivnih mera. DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,

Διαβάστε περισσότερα

6. Nelinearne jednadžbe i sustavi

6. Nelinearne jednadžbe i sustavi 6. Nelinearne jednadžbe i sustavi 6.. Osnovne napomene Neka je I interval u R, f : I R neprekidna funkcija na I inekajedana jednadžba f(x) =0. (6.) Riješiti jednadžbu (6.) znači naći one x za koje vrijedi

Διαβάστε περισσότερα

( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Zadatak 08 (Vedrana, maturantica) Je li unkcija () = cos (sin ) sin (cos ) parna ili neparna? Rješenje 08 Funkciju = () deiniranu u simetričnom području a a nazivamo: parnom, ako je ( ) = () neparnom,

Διαβάστε περισσότερα

Obične diferencijalne jednadžbe

Obične diferencijalne jednadžbe 1 Obične diferencijalne jednadžbe 1.1 Uvod U uvodnom dijelu ponavljamo neke definicije i teoreme iz teorije običnih diferencijalnih jednadžbi. Neka je I 0 R interval i f : I 0 R n R n neprekidna funkcija.

Διαβάστε περισσότερα

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta. auchyjev teorem Neka je f-ja f (z) analitička u jednostruko (prosto) povezanoj oblasti G, i neka je zatvorena kontura koja čitava leži u toj oblasti. Tada je f (z)dz = 0. Postoji više dokaza ovog teorema,

Διαβάστε περισσότερα

TRIGONOMETRIJA TROKUTA

TRIGONOMETRIJA TROKUTA TRIGONOMETRIJA TROKUTA Standardne oznake u trokutuu ABC: a, b, c stranice trokuta α, β, γ kutovi trokuta t,t,t v,v,v s α,s β,s γ R r s težišnice trokuta visine trokuta simetrale kutova polumjer opisane

Διαβάστε περισσότερα

Praktikum iz numeričkih metoda u statistici. Tina Bosner. Rješavanje nelinearnih sustava. Tina Bosner

Praktikum iz numeričkih metoda u statistici. Tina Bosner. Rješavanje nelinearnih sustava. Tina Bosner Praktikum iz Praktikum iz jednadžbi Tražimo riješenje sistema jednadžbi, tj. za dani F : R n R n želimo naći x R n takava da je F(x ) = 0. Pretpostavit ćemo da je F neprekidno diferencijabilna. Najčešće

Διαβάστε περισσότερα

MJERA I INTEGRAL 2. kolokvij 30. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!)

MJERA I INTEGRAL 2. kolokvij 30. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) JMBAG IM I PZIM BOJ BODOVA MJA I INTGAL 2. kolokvij 30. lipnja 2017. (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (ukupno 6 bodova) Neka je (, F, µ) prostor mjere i neka je (

Διαβάστε περισσότερα

Nositeljica kolegija: izv. prof. Nermina Mujaković 1 Asistentica: Sanda Bujačić 1

Nositeljica kolegija: izv. prof. Nermina Mujaković 1 Asistentica: Sanda Bujačić 1 Uvod u numeričku matematiku Nositeljica kolegija: izv. prof. Nermina Mujaković 1 Asistentica: Sanda Bujačić 1 1 Odjel za matematiku Sveučilište u Rijeci Numerička integracija O problemima integriranja

Διαβάστε περισσότερα

2.7 Primjene odredenih integrala

2.7 Primjene odredenih integrala . INTEGRAL 77.7 Primjene odredenih integrala.7.1 Računanje površina Pořsina lika omedenog pravcima x = a i x = b te krivuljama y = f(x) i y = g(x) je b P = f(x) g(x) dx. a Zadatak.61 Odredite površinu

Διαβάστε περισσότερα

4.1 Elementarne funkcije

4.1 Elementarne funkcije . Elementarne funkcije.. Polinomi Funkcija f : R R zadana formulom f(x) = a n x n + a n x n +... + a x + a 0 gdje je n N 0 te su a n, a n,..., a, a 0 R, zadani brojevi takvi da a n 0 naziva se polinom

Διαβάστε περισσότερα

DIFERENCIJALNE JEDNADŽBE

DIFERENCIJALNE JEDNADŽBE 9 Diferencijalne jednadžbe 6 DIFERENCIJALNE JEDNADŽBE U ovom poglavlju: Direktna integracija Separacija varijabli Linearna diferencijalna jednadžba Bernoullijeva diferencijalna jednadžba Diferencijalna

Διαβάστε περισσότερα

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012 Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)

Διαβάστε περισσότερα

Teorijske osnove informatike 1

Teorijske osnove informatike 1 Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija

Διαβάστε περισσότερα

16 Lokalni ekstremi. Definicija 16.1 Neka je A R n otvoren, f : A R i c A. Ako postoji okolina U(c) od c na kojoj je f(c) minimum

16 Lokalni ekstremi. Definicija 16.1 Neka je A R n otvoren, f : A R i c A. Ako postoji okolina U(c) od c na kojoj je f(c) minimum 16 Lokalni ekstremi Važna primjena Taylorovog teorema odnosi se na analizu lokalnih ekstrema (minimuma odnosno maksimuma) relanih funkcija (više varijabli). Za n = 1 i f : a,b R ako funkcija ima lokalni

Διαβάστε περισσότερα

Zavrxni ispit iz Matematiqke analize 1

Zavrxni ispit iz Matematiqke analize 1 Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1

Διαβάστε περισσότερα

Ĉetverokut - DOMAĆA ZADAĆA. Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke.

Ĉetverokut - DOMAĆA ZADAĆA. Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke. Ĉetverokut - DOMAĆA ZADAĆA Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke. 1. Duljine dijagonala paralelograma jednake su 6,4 cm i 11 cm, a duljina jedne njegove

Διαβάστε περισσότερα

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori MATEMATIKA 2 Prvi pismeni kolokvijum, 14.4.2016 Grupa 1 Rexea zadataka Dragan ori Zadaci i rexea 1. unkcija f : R 2 R definisana je sa xy 2 f(x, y) = x2 + y sin 3 2 x 2, (x, y) (0, 0) + y2 0, (x, y) =

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a

Διαβάστε περισσότερα

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno. JŽ 3 POLAN TANZSTO ipolarni tranzistor se sastoji od dva pn spoja kod kojih je jedna oblast zajednička za oba i naziva se baza, slika 1 Slika 1 ipolarni tranzistor ima 3 izvoda: emitor (), kolektor (K)

Διαβάστε περισσότερα

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z. Pismeni ispit iz matematike 06 007 Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj z = + i, zatim naći z Ispitati funkciju i nacrtati grafik : = ( ) y e + 6 Izračunati integral:

Διαβάστε περισσότερα

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE Geodetski akultet, dr sc J Beban-Brkić Predavanja iz Matematike 9 GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE Granična vrijednost unkcije kad + = = Primjer:, D( )

Διαβάστε περισσότερα

Uvod. - linearne jednadžbe. - nelinearne jednadžbe

Uvod. - linearne jednadžbe. - nelinearne jednadžbe Uvod - linearne jednadžbe - direktne metode - Gaussova eliminacija - Gauss-Jordanova metoda - iterativne metode - Gauss-Seidlova metoda - Jacobijeva metoda - nelinearne jednadžbe - iterativne metode -

Διαβάστε περισσότερα

Dijagonalizacija operatora

Dijagonalizacija operatora Dijagonalizacija operatora Problem: Može li se odrediti baza u kojoj zadani operator ima dijagonalnu matricu? Ova problem je povezan sa sljedećim pojmovima: 1 Karakteristični polinom operatora f 2 Vlastite

Διαβάστε περισσότερα

Matematičke metode u marketingumultidimenzionalno skaliranje. Lavoslav ČaklovićPMF-MO

Matematičke metode u marketingumultidimenzionalno skaliranje. Lavoslav ČaklovićPMF-MO Matematičke metode u marketingu Multidimenzionalno skaliranje Lavoslav Čaklović PMF-MO 2016 MDS Čemu služi: za redukciju dimenzije Bazirano na: udaljenosti (sličnosti) među objektima Problem: Traži se

Διαβάστε περισσότερα

4. poglavlje (korigirano) LIMESI FUNKCIJA

4. poglavlje (korigirano) LIMESI FUNKCIJA . Limesi funkcija (sa svim korekcijama) 69. poglavlje (korigirano) LIMESI FUNKCIJA U ovom poglavlju: Neodređeni oblik Neodređeni oblik Neodređeni oblik Kose asimptote Neka je a konačan realan broj ili

Διαβάστε περισσότερα

Prediktor-korektor metodi

Prediktor-korektor metodi Prediktor-korektor metodi Prilikom numeričkog rešavanja primenom KP: x = fx,, x 0 = 0, x 0 x b LVM α j = h β j f n = 0, 1, 2,..., N, javlja se kompromis izmed u eksplicitnih metoda, koji su lakši za primenu

Διαβάστε περισσότερα

Riješeni zadaci: Realni brojevi i realne funkcije jedne realne varijable

Riješeni zadaci: Realni brojevi i realne funkcije jedne realne varijable Riješeni zadaci: Realni brojevi i realne funkcije jedne realne varijable Infimum i supremum skupa Zadatak 1. Neka je S = (, 1) [1, 7] {10}. Odrediti: (a) inf S, (b) sup S. (a) inf S =, (b) sup S = 10.

Διαβάστε περισσότερα

1 / 79 MATEMATIČKA ANALIZA II REDOVI

1 / 79 MATEMATIČKA ANALIZA II REDOVI / 79 MATEMATIČKA ANALIZA II REDOVI 6.. Definicija reda Promatrajmo niz Definicija reda ( ) n 2 :, 2 2 3 2 4 2,... Postupno zbrajajmo elemente niza: = + 2 2 = 5 4 + 2 2 + 3 2 = 49 36 + 2 2 + 3 2 + 4 2 =

Διαβάστε περισσότερα

APROKSIMACIJA FUNKCIJA

APROKSIMACIJA FUNKCIJA APROKSIMACIJA FUNKCIJA Osnovni koncepti Gradimir V. Milovanović MF, Beograd, 14. mart 2011. APROKSIMACIJA FUNKCIJA p.1/46 Osnovni problem u TA Kako za datu funkciju f iz velikog prostora X naći jednostavnu

Διαβάστε περισσότερα

5. Karakteristične funkcije

5. Karakteristične funkcije 5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična

Διαβάστε περισσότερα

PRIMJER 3. MATLAB filtdemo

PRIMJER 3. MATLAB filtdemo PRIMJER 3. MATLAB filtdemo Prijenosna funkcija (IIR) Hz () =, 6 +, 3 z +, 78 z +, 3 z +, 53 z +, 3 z +, 78 z +, 3 z +, 6 z, 95 z +, 74 z +, z +, 9 z +, 4 z +, 5 z +, 3 z +, 4 z 3 4 5 6 7 8 3 4 5 6 7 8

Διαβάστε περισσότερα

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA POVRŠIN TNGENIJLNO-TETIVNOG ČETVEROKUT MLEN HLP, JELOVR U mnoštvu mnogokuta zanimljiva je formula za površinu četverokuta kojemu se istoobno može upisati i opisati kružnica: gje su a, b, c, uljine stranica

Διαβάστε περισσότερα

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. a b Verovatno a da sluqajna promenljiva X uzima vrednost iz intervala

Διαβάστε περισσότερα

6 Primjena trigonometrije u planimetriji

6 Primjena trigonometrije u planimetriji 6 Primjena trigonometrije u planimetriji 6.1 Trgonometrijske funkcije Funkcija sinus (f(x) = sin x; f : R [ 1, 1]); sin( x) = sin x; sin x = sin(x + kπ), k Z. 0.5 1-6 -4 - -0.5 4 6-1 Slika 3. Graf funkcije

Διαβάστε περισσότερα

Redovi funkcija. Redovi potencija. Franka Miriam Brückler

Redovi funkcija. Redovi potencija. Franka Miriam Brückler Franka Miriam Brückler Redovi funkcija 1 + (x 2) + 1 + x + x 2 + x 3 + x 4 +... = (x 2)2 2! + (x 2)3 3! + +... = sin(x) + sin(2x) + sin(3x) +... = x n, + + n=1 (x 2) n, n! sin(nx). Redovi funkcija 1 +

Διαβάστε περισσότερα

Uvod u diferencijalni račun

Uvod u diferencijalni račun Uvod u diferencijalni račun Franka Miriam Brückler Problem tangente Ako je zadana neka krivulja i odabrana točka na njoj, kako konstruirati tangentu na tu krivulju u toj točki? I što je to uopće tangenta?

Διαβάστε περισσότερα

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET Riješiti jednačine: a) 5 = b) ( ) 3 = c) + 3+ = 7 log3 č) = 8 + 5 ć) sin cos = d) 5cos 6cos + 3 = dž) = đ) + = 3 e) 6 log + log + log = 7 f) ( ) ( ) g) ( ) log

Διαβάστε περισσότερα