Úvod TKSL/386 TKSL/C -parametry Download ADIUS KPJK |
TKSL/386Simulační systém TKSL/386 byl vytvořen pro testování algoritmů využívající Taylorovy řady k řešení (systémů) diferenciálních rovnic a ostatních problémů. Tento systém byl vytvořen v uživatelsky přátelském prostředí TurboVision. TKSL/386 dovoluje uživateli nastavit přesnost výpočtu, řád metody. Provádí přesnou detekci nespojitostí, výpočet probíhá s proměnným integračním krokem. Po úspěšném přeložení kódu popisujícího analyzovaný systém je možné spustit simulaci. Průběhy řešení jsou přehledně zobrazeny v grafu, pomocí kurzoru lze odečíst hodnoty řešení v zajímavých bodech. StáhnutíTKSL/386 je možno stáhnout zde.
Pro snímání obrazovek (grafů) pod WinXP, kde nefunguje klávesa PrintScreen,
je možné použít pomocný rezidentní program, který je přiložen (TKSL/386 se pak
spouští pomocí dávky PříkladPředpokládejme, že máme řešit rovnici:
y'''+a2y''+a1y'+a0y = b3z'''+b2z''+b1z'+b0z
s nulovými počátečními podmínkami. Jelikož simulátor akceptuje pouze výrazy s jednou (a první) derivací, je nejprve třeba rovnici převést na soustavu diferenciálních rovnic s derivací prvního řádu. Např. zde je použito metody postupné integrace; tím jsme získali soustavu rovnic vhodnou pro TKSL:
Odpovídající zápis řešení v systému TKSL:
Z výše uvedeného příkladu je patrné, že syntaxe simulačního jazyka TKSL/386 je snadno srozumitelná, proto je systém velmi dobře použitelný i při výuce. Systém TKSL/386 umožňuje řešit celou řadu různých problémů. Mezi ně patří například řešení soustav lineárních i nelineárních algebraických rovnic, parciálních diferenciálních rovnic, detekce nespojitostí, výpočet určitých integrálů atd. Původní verze systému TKSL/386, napsaná v programovacím jazyce PASCAL, je však již dosti zastaralá. Běží jen v operačním systému DOS a má celou řadu omezení. Proto byly zahájeny práce na nové verzi - TKSL/C. Snímky obrazovky
|