Programy na tvorbu grafov
Na začiatok (najlepšie v prvom semestri, ak zvýši čas) odporúčam predmet Práce s počítačem a programování - NAFY008 - niektorým sa zdá nudný, ale je to taký úvod do všetkého od tvorby grafov, po písanie až po nejaké programovanie. Pomohlo mi to zorientovať sa, že čo vlastne chcem googliť.
Taktiež druhá rada: obrázky z programov exportujte ako png alebo jpeg ak píšete vo Worde, ak v Latexe odporúčam pdf alebo eps. Latex schrúme aj tieto formáty a grafy v pdf alebo eps sa ukladajú vo vektorovej grafike, nie v pixeloch ako je to pri png/jpeg. Graf vo výslednom protokole bude hladší a nebude "rozpixelovaný" ako keď zväčšíte príliš malý pixelový obrázok :)
Excel - je dobrý na spracovávanie dát - na základné aritmetické operácie, dajú sa v ňom spracovať všetky praktiká. Grafy sa v ňom tiež dajú, ale fit maximálne lineárny (aj keď áno, tiež sa dajú v Exceli spracovať praktiká I až III, ak si človek zapíše úlohy nevyžadujúce zložité fity). Na iné druhy grafov a fitov (nepr. polárny graf v praktiku III alebo fitovanie Gaussovou krivkou) je podľa môjho názoru nevhodný. Čo je výhoda, od UK máme licenciu na Office365 a teda Excel je zdarma.
Gnuplot - je fajn program na začiatok, niektorí sa s ním natoľko zžijú, že nič iné ani nechcú :) . Je to jeden z takých "programátorských" prístupov na tvorbu grafov, každú zmenu a vykreslenie grafu je potrebné písať do príkazového riadku. Prácu uľahčí len príkaz load - ním môže človek načítať textový súbor s vopred napísanými príkazmi. Gnuplot zvláda aj zložitejšie fity ako Excel, takže na všetky praktiká je úplne postačujúci. A navyše, dáta fitu vyhadzuje aj s chybou a do samostatného textového dokumentu - človek sa k ním vie vrátiť, aj keď omylom zavrie okno Gnuplotu.
Gnuplot stránka - zdarma.
Užitočný tutoriál na youtube - na pochopenie základov a prácu v praktiku I stačí.
Origin - je to niečo pre fanúšikov Excelu a "klikania". Tento program je na rozdiel od Gnuplotu menej "programátorský". Grafy v ňom vyzerajú veľmi profesionálne, umožňuje aj exportovať excelovské tabuľky a trochu dáta spracovávať (akože ponásobiť stĺpce tabuľky medzi sebou, pričítať konštantu...). Vkladanie popiskov je vo forme textových polí, ktorými sa dá hýbať myšou, ocení sa to hlavne pri grafoch, kde je potrebné popísať jednotlivé časti krivky.
Licencia na Origin - zdarma, len je potrebné si e-mailom zažiadať o licenciu.
Root - patrí do skupiny "programovacích" nástrojov na tvorbu grafov, obľúbený medzi jadrovými a časticovými fyzikmi.
Root stránka - zdarma.
Python - v ňom sa dajú dáta spracovávať pomocou knihovien SciPy a NumPy, niektorí matfyzáci napísali aj kód na určovanie chýb (napr. tento). Pomocou knihovny Matplotlib sa vykresľujú grafy.
Spyder - zdarma, odporúčam na tvorbu grafov, zobrazuje v jednom okne použité premenné.
Visual Studio Code - zdarma, pre fyzika trošku menej intuitívne ako Spyder, ale dá sa programovať aj v tomto.