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.
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.
decimal
ali pa meni še ljubše mpmath
knjižnice.cmasher
knjižnica, ki vsebuje dodatne colormap-e za matplotlib
.Tu je verjetno tisto kar te najbolj zanima.
Vseeno pa priporočam, da si najprej sam poskusiš rešiti nalogo. 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.
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č_mfpDN1,
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.