Systém počítačové algebry

Systém počítačové algebry ( SKA , angl.  computer algebra system, CAS ) je aplikační program pro symbolické výpočty , tedy provádění transformací a práci s matematickými výrazy v analytické (symbolické) podobě.

Symbolické výpočty

Systémy počítačové algebry se liší ve schopnostech, ale obvykle podporují následující symbolické akce:

Další funkce

Mnoho SKA také zahrnuje:

Některé také zahrnují:

Některé SCA jsou zaměřeny na konkrétní oblast použití; obvykle jsou takové programy vyvinuty akademickou obcí a distribuovány zdarma. Nemusí být tak účinné v numerických výpočtech jako systémy pro numerické metody .

Historie

SKA se objevila na počátku 60. let a vyvíjela se postupně, především ve dvou směrech: teoretická fyzika a tvorba umělé inteligence .

Prvním úspěšným příkladem byla průkopnická práce Martinuse Veltmana (později oceněného Nobelovou cenou za fyziku ), který v roce 1963 vytvořil program pro symbolické výpočty (pro potřeby fyziky vysokých energií), který se jmenoval Schoonschip.

Pomocí LISP vytvořil Karl Engelman v roce 1964 MATHLAB jako součást projektu MITER (pro studium umělé inteligence ). Později se MATHLAB stal dostupným na univerzitách pro uživatele sálových počítačů PDP-6 a PDP-10 s operačními systémy jako TOPS-10 nebo TENEX . Zatím je stále možné provozovat na emulacích SIMH PDP-10. MATHLAB („ math ematical lab oratory“) by neměl být zaměňován s MATLAB („ maticová laboratoř oratoře “), numerickým výpočetním systémem vytvořeným o 15 let později na University of New Mexico.

Počínaje koncem 60. let první generace SKA zahrnovala systémy [1] :

Tyto systémy byly schopny provádět symbolické výpočty: integraci, derivaci, faktorizaci.

Druhá generace, která přijala modernější grafické uživatelské rozhraní , zahrnuje Maple (Kate Geddes a Gaston Gonnet, University of Waterloo , 1985) a Mathematica ( Stephen Wolfram ), které jsou široce používány matematiky, vědci a inženýry [1] . Volné alternativy jsou Sage , Maxima , Reduce .

V roce 1987 představila společnost Hewlett-Packard první kapesní analytickou kalkulačku ( HP-28 ) a byla to první kalkulačka, která implementovala organizaci algebraického výrazu, diferenciaci, omezenou analytickou integraci, expanzi Taylorovy řady a řešení algebraických rovnic.

Společnost Texas Instruments vydala v roce 1995 kalkulačku TI-92 s revolučním rozšířením CAS založeným na softwaru Derive. Tato kalkulačka a její nástupci, včetně TI-89 a řady TI-Nspire CAS vydané v roce 2007, prokázaly proveditelnost budování relativně kompaktních a levných systémů počítačové algebry.

Ve třetí generaci se začal uplatňovat kategorický přístup a operátorské výpočty [1] :

Pro rok 2012 pokračuje výzkum v oblasti systémů počítačové algebry třemi směry: schopností řešit stále širší problémy, jednoduchostí použití a rychlostí práce [1] .

Odvětví matematiky používané v systémech počítačové algebry

Viz také

Poznámky

  1. 1 2 3 4 Moderní počítačová algebra, 2013 , 1.4. Systémy počítačové algebry.

Literatura

Odkazy