Računarstvo i numerička matematika
2020-2021 Računarstvo i numerička matematika (RNM)
2019-2020, 2018-2019, 2017-2018, 2016-2017, 2015-2016, 2014-2015, 2013-2014, 2012-2013
Plan vježbi
Vježbe 13.10.2020.
Uvod u Linux.
Pripreme RNM_pripreme_1.pdf.
Dodatna literatura (od mnoge dostupne): priručnik za polaznike tečaja Uvod u Linux
Vježbe 27.10.2020.
Uvod u Python 1/2
Pripreme RNM_pripreme_2
Dodatna literatura (od mnoge dostupne): priručnik za polaznike tečaja Osnovne programiranja (Python)
Vježbe 27.10.2020.
Uvod u Python 2/2
Pripreme RNM_pripreme_3 i datoteka podaci.txt .
Vježbe 10.11.2020.
Uvod u Fortran
Pripreme RNM_pripreme_4.pdf i prateći programi F90.tar
Vježbe 01.12.2020.
Domaća zadaća RNM_DZ_1.pdf.
Primjer 1. Rješenje kvadratne jednadbže: err2_kvad_jedn.py
Primjer 2. Hornerov algoritam: horner_main.f90 i horner_poly.f90
Vježbe 01.12.2020.
Primjer 3. Generalizirani Hornerov algoritam: gen_horner_main.f90 i gen_horner_cos.f90
Generalizirani Hornerov algoritam: dodatni primjer
Vježbe 21.12.2020.
Prvi kolokvij
Vježbe 11.1.2021.
Interpolacija na ekvidistantnoj i Čebiševljevoj mreži
Primjer 1. Interpolacijski polinom pomoću podijeljenih razlika na Čebiševljevoj mreži: divdif_ceb_main.f90 i divdif_ceb.f90
Domaća zadaća RNM_DZ_2_3.pdf
Domaća zadaća RNM_DZ_2.pdf.
Vježbe 18.1.2021.
Aproksimacija: Metoda najmanjih kvadrata
Aproksimacija: Čebiševljev razvoj
Domaća zadaća RNM_DZ_3.pdf. Dodatne datoteke Ulaz.txt i GAUSS.F90.
Vježbe 25.1.2021.
Numeričko deriviranje
Primjer: Richardsonova ekstrapolacija: RICHGL.f90 i RICHARDSON.f90
Plan za Drugi kolokvij i Domaću zadaću
Domaća zadaća RNM_DZ_4.pdf.
Upute
Riješene SVE domaće zadaće su uvjet za dobivanje potpisa. Tijekom semestra se zadaju 4 domaće zadaće.
Važna je samostalnost u izradi domaćih zadaća. Za sva pitanja i probleme tu su asistent, kolege i Google, no rješenje mora biti samostalno (i.e. bez prepisivanja i copy-paste od kolega).
Uspješan prolazak na oba kolokvija trajno oslobađa od izlaska na pismeni dio ispita.
Korisni i zanimljivi linkovi
Good enough practices in scientific computing
Nemojte pročitati ovaj pregledni članak.
Best Practices for Scientific Computing
Također nemojte pročitati niti slučajno ni ovaj pregledni članak.
Best Practice Data Life Cycle Approaches for the Life Sciences
Savjeti za održavanje baza podataka u biologiji, no vrijedi i za ostale prirodne znanosti
Kako stoji Fortran u odnosu na druge programske jezike?
Numerical Recepies. Kraj opisa :)
Udžbenik iz Numeričke analize pripremljen na MO PMF-a
Razne numeričke metode opisane na jednostavan način
GNU Fortran kompajler
Korisna zbrika korisničkih m-skripti
GNU Octave je prikladna alternativa MATLAB-u s vrlo sličnom sintaksom
Zbirka i tečajevi korisnih kompjuterskih vještina. Ove teme ne pokrivamo u kolegiju no mogu vam puno olakšati rad
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.6768
What Every Computer Scientist Should Know About Floating Point Arithmetic. Pročitajte kada budete imali vremena.
Pročitajte ako nemate vremena za točku 13.
http://scitation.aip.org/content/aip/magazine/physicstoday/article/2/10/10.1063/1.3066292
Esej na temu "Modern computing" iz 1949. (!)
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr11-1.pdf
Pregledni članak na temu povijesti i budućnost Fortrana: "The Seven Ages of Fortran" iz 2011.
https://automatetheboringstuff.com/
Primjeri zgodne primjene Pythona.
Views on this web page are entirely private and do not reflect positions of any agency, organization, society or individual I'm related to in any manner.