Fakulteta za strojništvo · Univerza v Ljubljani
Numerične metode
Za Numerične metode še ni zapiskov.
Imaš svoje zapiske? Objavi jih: ceno določiš ti, z naročnino ti ostane cela, DDV se doda kupcu.
Objavi zapiskeČakaš na zapiske? Prijavi se in povej. Ko jih kdo objavi, dobiš sporočilo.
Želim zapiskeKaj lahko narediš že danes
Naloži svoje gradivo za Numerične metode: Mai ga prebere in ti iz njega naredi kartice, kviz in razlago, ko ti kaj ni jasno. Če zapiske kasneje objaviš, jih prodajaš tukaj.
Naloži svoje gradivoUčni načrt
Podatki so iz učnega načrta, ki ga objavlja Fakulteta za strojništvo. Prebrano 7. 9. 2026. Poglej izvirnik
5 kreditnih točk
Obveznosti v urah
- Predavanja45 ur
- Vaje30 ur
- Samostojno delo50 ur
Vsebina
- Uvod v predmet
- Uvod v programiranje, Osnove programskem jezika Python
- Osnove in sestavljena podatkovne strukture, kontrola toka programa
- Funkcije, delo z datotekami, obravnavanje izjem
- Moduli, dokumentiranje kode
- Objektno programiranje, strojno simbolno računanje
- Uvod v numerične metode
- Sistem linearnih enačb. Norma in pogojenost sistema. Gaussova eliminacija
- LU razcep, pivotiranje, iterativne metode reševanja sistema linearnih enačb
- Interpolacija. Lagrangeva interpolacijska metoda, zlepki
- Aproksimacija. Metoda najmanjših kvadratov.
- Aproksimacija s polinomom in s poljubno funkcijo
- Reševanje nelinearnih enačb. Bisekcijska, sekantna in Newtonova metoda. Reševanje sistema nelinearnih enačb.
- Numerično odvajanje. Metoda končnih razlik, centralna diferenčna shema, necentralne diferenčne sheme, zaokrožitvena napaka.
- Numerično integriranje. Newton-Cotesov pristop (Simpsonova metoda, Rombergova metoda).
- Gaussov integracijski pristop.
- Numerično reševanje diferencialnih enačb – začetni problem (Eulerjeva metoda, metoda Runge- Kutta, ocena napake)
- Numerično reševanje diferencialnih enačb – robni problem (strelska metoda, metoda končnih razlik)
- Testiranje pravilnosti kode in uporabniški vmesnik
- Razvoj kode s pomočjo orodja git
Ocenjevanje
sodelovanje pri predavanjih 5 %, sodelovanje pri vajah (vsaj 50%) 25 %, tedenske domače naloge (osnove ekosistema 5 %, tedenske domače naloge (numerične metode) (vsaj 50%) 10 %, individualni projekt (vsaj 50%) 25 %, preizkus iz teorije (vsaj 50%) 30 %
Pogoji za vključitev
Izpolnjevanje pogojev za vpis v Univerzitetni študijski program I. stopnje Strojništvo - Razvojno raziskovalni program.
Literatura
- Slavič J.: Programiranje in numerične metode s Pythonom, izvršljiva knjiga, 2015 in 2023. [COBISS.SI-ID 292743168]
- Petrišič J.: Uvod v Matlab za inženirje, 2011. [COBISS.SI-ID 269571072]
- Demšar J.: Python za programerje, 2012. [COBISS.SI-ID 260785920]
- Nicolas P. Rougier: From Python to Numpy, 2017, https://www.labri.fr/perso/nrougier/from-python- to-numpy/
- Kiusalaas J: Numerical Methods in Engineering with Python 3, 2013. [COBISS.SI-ID 13832475]
Kako deluje
- Zapiske kupiš enkrat in ostanejo tvoji.
- V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
- Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.
