Step
Kategorie:
Step je interaktivní fyzikální simulátor. Umožňuje vám prozkoumávat fyzikální svět prostřednictvím simulací. Funguje to takto: umístíte na scénu několik těles, přidáte síly, jako je gravitace nebo pružiny, poté kliknete na Simulace a Step vám ukáže, jak se vaše scéna bude vyvíjet v souladu s fyzikálními zákony. Můžete měnit všechny vlastnosti těles a sil ve vašem experimentu (i během simulace) a sledovat, jak to ovlivní průběh experimentu. Se Stepem se nejen naučíte, ale také pocítíte, jak fyzika funguje!
Vlastnosti:
- Klasická mechanická simulace ve dvou rozměrech
- Částice, pružiny s tlumením, gravitační a coulombovské síly
- Pevná tělesa
- Detekce kolizí (v současné době pouze diskrétní) a zpracování
- Měkká (deformovatelná) tělesa simulovaná jako systém částic a pružin, který může uživatel upravovat, zvukové vlny
- Molekulární dynamika (v současné době s využitím Lennard-Jonesova potenciálu): plyn a kapalina, kondenzace a odpařování, výpočet makroskopických veličin a jejich odchylek
- Převod jednotek a výpočty výrazů: můžete zadat například "(2 dny + 3 hodiny) * 80 km/h" a bude to přijato jako hodnota vzdálenosti (vyžaduje knihovnu libqalculate)
- Výpočet a přenos chyb: u libovolné vlastnosti můžete zadat hodnoty typu "1,3 ± 0,2" a chyby pro všechny závislé vlastnosti budou vypočítány pomocí statistických vzorců
- Odhad chyby řešitele: chyby způsobené řešitelem se vypočítají a přičtou k chybám zadaným uživatelem
- Několik různých řešitelů: až 8. řádu, explicitní i implicitní, s adaptivním časovým krokem nebo bez něj (většina řešitelů vyžaduje knihovnu GSL)
- Nástroj pro snadné ovládání vlastností během simulace (včetně vlastních klávesových zkratek)
- Nástroje pro vizualizaci výsledků: graf, metr, trasovač
- Kontextové informace ke všem objektům, integrovaný prohlížeč Wikipedie
- Soubor ukázkových experimentů; další lze stáhnout pomocí KNewStuff
- Integrované výukové programy
Dodatečné informace
Knihovna StepCore:
StepCore je knihovna pro fyzikální simulace, na níž je založen program Step. Lze ji používat samostatně bez programu Step pro složité simulace, které vyžadují programování, nebo v jiném softwaru, který potřebuje funkce pro fyzikální simulace. Je navržena tak, aby byla rozšiřitelná, přizpůsobitelná a poskytovala přesné simulace.