- Python 84.5%
- TeX 15.5%
| Ai_abserr.png | ||
| Ai_abserr_1.png | ||
| Ai_bulit_relerr.png | ||
| Ai_relerr_1.png | ||
| Airy_Basic.png | ||
| Airy_Basic_1.png | ||
| Airy_vrste.png | ||
| Airy_vrste_1.png | ||
| arraytests.py | ||
| asimptotska.py | ||
| basicplot_mpmath.py | ||
| Bi_abserr.png | ||
| Bi_abserr_1.png | ||
| Bi_built_relerr.png | ||
| Bi_relerr_1.png | ||
| exponent.py | ||
| function test.py | ||
| intervals_aierr.png | ||
| Mafi_DN1_wip.pdf | ||
| Mafi_DN1_wip2.pdf | ||
| main.py | ||
| main_opt.py | ||
| main_rewrite.py | ||
| main_rewrite_old.py | ||
| Marko_Urbanč_01.pdf | ||
| mp01.tex | ||
| natancnost_airy.py | ||
| numpy_errorplot.py | ||
| README.md | ||
| scipy_draw.py | ||
| taylor.py | ||
DN 1. Izračun Airyjevih funkcij (Numerična aproksimacija)
Prva naloga mafijskega praktikuma se mi zdi res perfektna v svojem namenu. Cilj naloge je spoznavanje numeričnega reševanja in dejstva, da imajo številke v računalniku intrinzično omejeno natančnost. To je zelo pomembno dejstvo, ki se ga moramo zavedati, ko se lotimo numeričnega reševanja kakšnega problema.
Navodila
Naloga želi, da z uporabi Maclaurinove vrste in asimptotskega razvoja poiščeš čim učinkovitejši postopek za izračun vrednosti Ariyjevih funkcij na realni osi. Željena za natančnost je, da spravimo absolutno napako pod 10^{-10}. Radi bi storili to tudi z relativno napako. Poglej če je to mogoče.
Napotki
- Ali so referenče funkcije res popolnoma pravilne?
- Za boljšo natančnost si lahko pomagaš z uporabo
decimalali pa meni še ljubšempmathknjižnice. - Med drugim je cilj mafijskega praktikuma tudi ta, da se naučiš delati res hot grafe. Glej da bodo osi označene, da bo legenda, da bodo barvne kombinacije dobre. Hidden weapon za lepe barve je
cmasherknjižnica, ki vsebuje dodatne colormap-e zamatplotlib.
Kar sem jaz naredil
Tu je verjetno tisto kar te zanima. Vseeno pa priporočam, da si najprej sam poskusiš rešiti nalogo. Objavljam tudi kodo. Ta je bila včasih del večjega repozitorija, ampak sem jo sedaj izvzel v svojega, da je bolj pregledna. Koda bi morala biti razmeroma pokomentirana, sploh v kasnejših nalogah. As always za vprašanja sem na voljo.
Priznam, da zna biti source repozitorij nekoliko kaotičen. Over time sem se naučil boljše prakse. Če se prav spomnem, je tole glavni .py file.
Citiranje
Malo za šalo, malo za res.. če želiš izpostaviti/omeniti/se sklicati ali pa karkoli že, na moje delo, potem ga lahko preprosto citiraš kot:
@misc{Urbanč_DN1,
title={Izračun Airyjevih funkcij},
url={https://pengu5055.github.io/fmf-pages/year3/mfp/dn1.html},
journal={Marko’s Chest},
author={Urbanč, Marko},
year={2023},
month={Oct}
}
To je veliko boljše kot prepisovanje.