Treci domaci iz numerickih metoda

Post Reply
sspalevic
Posts: 44
Joined: 21.09.2023. 12:13

Treci domaci iz numerickih metoda

Post by sspalevic »

Dragi studenti,

Svi domaci mogu da se predaju i odbrane pre nego sto polazete ispit. Organizovacemo termine tako da mozete da branite pre nego sto izadjete na pismeni.

Treci domaci je vezan za numericku integraciju:
Koristeći Simpsonovu formulu, aproksimirati određeni integral funkcije:

f(x) = sin(2x) / x, na intervalu od x = 1 do x = 5.

Računati vrednost integrala za rastuće vrednosti broja podintervala n (n mora biti paran broj), sve dok se razlika između dve uzastopne aproksimacije ne smanji ispod zadate tačnosti epsilon = 0.00001.

Zadatak uraditi u MATLAB-u. Potrebno je:

definisati funkciju f(x) u posebnoj datoteci f.m,

napraviti skriptu koja koristi Simpsonovu formulu i automatski povećava broj podintervala n dok se ne postigne zadati kriterijum tačnosti,

ispisati konačnu aproksimaciju integrala i broj podintervala n koji je bio potreban.

Funkcija f(x) koju treba nalepiti u f.m fajl:

matlab
function y = f(x)
y = sin(2*x)./x;
end
Post Reply