Upload
marko-rmus
View
215
Download
0
Embed Size (px)
Citation preview
7/25/2019 1415878902_698__primer_prvog_testa_resen (1)
1/5
1
Fakultet tehnikih nauka
Studijski program:
Datum:
Broj indeksa:Ime i prezime:
I test iz predmeta
Numerikialgoritmi i numerikisoftver u inenjerstvu
I. MAINSKA REPREZENTACIJA BROJEVAI GREKE (20 poena)
1. (4 poena) Zaokruite svaki odgovorkoji smatrate tanim:Matematiki model realnog sistema vrlo retko uzima u obzir sve faktore kojiutiu na sistemu realnosti.
Numerike metode uvek daju egzaktna reenja.
2.
(4 poena) Dopunite reenicu:Normalizovani broj u pokretnom zarezu je broj kod
koga je ....prva cifra mantise je uvek 0....................................................................
3. (4 poena) Dopunite reenicuMainska tanost je razlika izmeu.....reprezentacijebroja1.0 i prvog najblieg broja koji moe da se reprezentuje u brojevnomsistemu......................................................................................................................
4. (4 poena) Dopunite reenicu:Pri numerikim izraunavanjima priblinu grekukoristimo zato to ne znamo...tano reenje problema...........................................
5. (4 poena) Navedite definiciju relativne prave greke:...apsolutna vrednost razlikeizmeu tanog reenja i reenja dobijenog pomou numerike metode, podeljena savrednou tanog reenja...............................................
II. NUMERIKE METODE LINEARNE ALGEBRE (26 poena)
1. (5 poena) Objasnite pojam loe uslovljenog sistemai nacrtajte primer u dve dimenzije.
To su sistemi kod kojih male promene u koeficijentima dovode do velikih promena u reenju.
T
AT
R x
xxE
7/25/2019 1415878902_698__primer_prvog_testa_resen (1)
2/5
2
2. (6 poena) Objasnite postupak parcijalnog pivotinga i razloge za korienje ovogpostupka.
Jednaina koju koristimo da elimiemo promeljivu, naziva se pivot jednaina. Koeficijent u pivotjednaini koji je uz promenljivu koju eliminemo naziva se pivot element. Pivot elementom
delimo koeficijente u procesu eliminacije. Iz tog razloga on ne bi trebalo da bude nula, a ni jako
mali broj. Deljenje malim brojevima unosi velike greke u postupak zbog ogranienosti raunaraza njihovu reprezentaciju.
Parcijalni pivoting predstavlja zamenu pivot jednaine sa jednainom koja sadri maksimalnielement po apsolutnoj vrednosti u koloni u kojoj se pivot nalazi. Za zamenu se koriste samo
jednaine koje su ispod pivot jednaine. Na taj nain deljenje vrimo sa to je mogue veimbrojem.
3. (8 poena) Objasnite ideju Gauss-Seidelov-og postupka i napiite formulu za odreivanje
komponenti reenja sistema od njednaina sa nnepoznatih.
Gauss-Seidelov metod je iterativni metod za reavanje SLAJ. Ideja metoda je da za izraunavnjetrenutne komponete reenja xk+1ikoristimo najnovije informacije tj. sve do tada izraunate x k+1j,
gde je j=1,...i-1 Formula:
NAPOMENA:Prihvatlji odgovor, uz formulu predstavlja i geometrijska interpretacija saprateim tekstualnimobjanjenjem.
4. (7 poena) Objasnite SOR postupak
Cilj SOR postupka je ubrzanje konvergencije Gaus-Seidelov-og postupka. Ideja je da pomeranjeod xkdo xk+1 moemo ubrzati mnoenjem konstantom >1.
1
7/25/2019 1415878902_698__primer_prvog_testa_resen (1)
3/5
3
III. NULE FUNKCIJE (27 poena)
1. (6 poena) Napiite formulaciju opteg iterativnog postupka za odrevianje nula funkcije.
Data nam je funkcija f(x). Cilj nam je da odredimo taku x, za koju vai f(x)=0. Za odreivanje
take x, koristimo iterativni postupak koji se sastoji od iterativne formule koja daje nain za
odreivanje trenutne procene reenja xkpomou prethodne procene xk-1. Kreemo od poetneprocene reenja x0(koja je data ili je biramo) i pomou iterativne formule kreiramo niz procena
x0,x1,x2,....,xk-1,xk,.... Iterativni prostupak moemo zaustaviti posle zadatog broja iteracija ili akorazlika izmeu trenutne i prethodne procene padne ispod zadate tanosti.
2. (8 poena) Objasnite metodu tangente.
Metoda tangente je iterativna metoda za odreivanje nula funkcije f(x). Ideja metode je da se
funkcija izmeu svake dve procene reenja aproksimira tangentom. Taka u kojoj tangenta seex-osu je sledea procena reenja. Pretpostavke: f(x) je neprekidna i ima prvi izvod; x 0je poetna
taka takva da je . Formula
3. (8 poena) Objasnite metodu polovljenja.
Metoda polovljenja je iterativna metoda za odreivanje nula funkcije f(x). Kao uslov zakorienje zahteva zatvoreni interval za koji je poznato da sadri reenje . Metoda polovljenjasistematski smanjuje (polovi) zatvoreni interval. Pre svakog polovljenja izvrava sejednostavna
provera na osnovu koje se donosi odluka koja polovina se dalje polovi. Polovljenje prestaje kad jepronaeno tano reenje ili jetrenutni interval dovoljno mali.
Pretpostavke:f(x) je neprekidna na [a,b]f(a) f(b) < 0
Algoritam:
Loop1. Izraunati polovinu [a,b] c=(a+b)/2
2. Izraunati f(c)3. Ako f(a) f(c) < 0 novi interval je [a, c]
Ako f(a) f(c) > 0 novi interval je [c, b]
4. Ako vrati c=(a+b)/2 kao reenjeEnd loop
0)( 0 xf
)(')( 1i
iii
xfxfxx
atolerancijab
7/25/2019 1415878902_698__primer_prvog_testa_resen (1)
4/5
4
4. (5 poena) Zaokruite svaki odgovor koji smatrate tanim:Konvergencija metode polovljenja je superlinearna.
Metoda seice je otvorena metoda.
IV. APROKSIMACIJA FUNKCIJA(27 poena)
1. (3 poena) Objasnite ideju postupka aproksimacije funkcije interpolacionim
polinomom.Dat nam je niz parova taaka (xi, yi) koji predstavljaju vrednosti funkcije koju aproksimiramo.Ideja postupka interpolacije je odreivanje polinoma takvog da prolazi kroz sve date take tj.mora da vai p(xi)=yi, za sve date (xi, yi), p(x) je onda interpolacioni polinom.
2. (4 poena) Zaokruite svaki odgovorkoji smatrate tanim:Odreivanje interpolacionog polinoma moe se svesti na problem reavanja
SLAJ.
Njutnov i Lagranov interpolacioni polinom su dva oblika istog polinoma.
Preporuuje se upotreba ekstrapolacije.3.
(6 poena) Objasnite ideju deo-po-deo interpolacije i razloge za njenu primenu.
Ideja deo-po-deo interpolacije je odreivanje zasebnih interpolacionih polinoma izmeu svake
dve zadate take (xi,yi). Takvi polinomi su nieg stepena u odnosu najedan polinom koji prolazikroz sve take. Razlozi za deo-po-deo interpolaciju su to to: za veliki broj datih taakainterpolacioni polinom koji prolazi kroz sve take ima jako veliki stepen; takav polinom ima
velike oscilacije u prostoru u kome radimo; osteljiv je na um u podacima; operacije kao to suevaluacija u taki, odreivanje izvoda itd. su ranunski zahtevne. Deo-po-deo interpolacioni
polinomi prevazilaze sve navedene nedostatke.
4. (6poena) Formuliite zadatak aproksimacije funkcije polinomom pomou metode
najmanjih kvadrata i objasnite nain njegovog reavanja.
Dat nam je niz parova taaka (xi, yi) koji predstavljaju vrednosti funkcije koju aproksimiramo.Funkciju aproksimiramo polinomom (oznaenim sa f(x)), iji se stepen zadaje unapred i mora biti
bar za jedan manje od broja taaka.
Polinom uklapamo u date take tako da minimizujemo zbir kvadrata greaka. Greka predstavljarazliku izmeu vrednosti yiza dato xii vrednosti polinoma u xitj. f(xi).
Minimum zbira kvadrata greaka odreujemo izjedaavanjem parcijalnih izvoda Epo svakomkoeficjentu polinoma sa nulom. Na taj nain dobijamo formulu za odreivanje polinoma:
n
i
ii xfyE
1
2))((
n
k
k
k xaxf0
)(
yAaAA TT **)*(
1
2
1
1)1(
0
)1(
2
1
210
2
2
1
2
0
2
2
1
1
1
0
1
xnnxm
m
mxn
m
n
m
m
nnn y
y
y
ya
a
a
x
x
x
xxx
xxx
xxx
A
7/25/2019 1415878902_698__primer_prvog_testa_resen (1)
5/5
5
5. (8poena) Funkcija je zadata sa tri take: (-1,2), (0,1) i (1,3). Predloite tipaproksimacione formule i demostrirajte je na na primeru odreivanja funkcije u taki
5.0x , uz uslov da se vrednosti aproksimacione funkcije poklapaju sa vrednostima
originalne funkcije u zadatim takama.
Sa obzirom na to da se zahteva poklapanje aproksimacione i orginalne funkcije u zadatim
takama, potrebno je koristiti interpolacioni polinom. Jedan predlog je Lagranov polinom.Oblikpolinoma za tri take:
Zamenom datih taaka i vrednosti x=0.5 imamo:
NAPOMENA: nije potrebno dalje raunanje, formula sa zamenjenim verdnostima priznaje se kao
kompletno reenje.
)())((
))(()(
))((
))(()(
))((
))(()( 3
2313
212
3212
311
3121
322 xf
xxxx
xxxxxf
xxxx
xxxxxf
xxxx
xxxxxf
3)01))(1(1(
)05.0))(1(5.0(1
)10))(1(0(
)15.0))(1(5.0(2
)11)(01(
)15.0)(05.0()5.0(2
f