Sistem de algebră computerizată

Computer algebra system ( SKA , ing.  computer algebra system, CAS ) este un program de aplicație pentru calcule simbolice , adică efectuarea de transformări și lucrul cu expresii matematice în formă analitică (simbolica).

Calcule simbolice

Sistemele de algebră computerizată variază în funcție de capabilități, dar de obicei suportă următoarele acțiuni simbolice:

Caracteristici suplimentare

Multe dintre SKA includ, de asemenea:

Unele includ, de asemenea:

Unele SCA sunt direcționate către o anumită zonă de utilizare; de obicei, astfel de programe sunt dezvoltate de comunitatea academică și distribuite gratuit. Ele pot să nu fie la fel de eficiente în calcule numerice precum sistemele pentru metode numerice .

Istorie

SKA a apărut la începutul anilor 1960 și s-a dezvoltat în etape, în principal în două direcții: fizica teoretică și crearea inteligenței artificiale .

Primul exemplu de succes a fost munca de pionierat a lui Martinus Veltman (distins ulterior cu Premiul Nobel pentru Fizică ), care în 1963 a creat un program de calcul simbolic (pentru nevoile fizicii de înaltă energie), care a fost numit Schoonschip.

Folosind LISP , Karl Engelman a creat MATHLAB în 1964, ca parte a proiectului MITRE (pentru studiul inteligenței artificiale ). Mai târziu, MATHLAB a devenit disponibil la universități pentru utilizatorii mainframe PDP-6 și PDP-10 cu sisteme de operare precum TOPS-10 sau TENEX . Deocamdată, încă mai poate fi rulat pe emulările SIMH PDP-10. MATHLAB (" math ematical lab oratory") nu trebuie confundat cu MATLAB (" matrix lab oratory "), un sistem de calcul numeric creat 15 ani mai târziu la Universitatea din New Mexico.

Începând de la sfârșitul anilor 1960, prima generație de SKA a inclus sisteme [1] :

Aceste sisteme erau capabile să efectueze calcule simbolice: integrare, diferențiere, factorizare.

A doua generație, care a adoptat o interfață grafică de utilizator mai modernă , include Maple (Kate Geddes și Gaston Gonnet, Universitatea din Waterloo , 1985) și Mathematica ( Stephen Wolfram ), care sunt utilizate pe scară largă de matematicieni, oameni de știință și ingineri [1] . Alternativele gratuite sunt Sage , Maxima , Reduce .

În 1987 , Hewlett-Packard a introdus primul calculator analitic de buzunar ( HP-28 ) și a fost primul calculator care a implementat organizarea expresiei algebrice, diferențierea, integrarea analitică restricționată, extinderea seriei Taylor și rezolvarea ecuațiilor algebrice.

Texas Instruments a lansat calculatorul TI-92 în 1995 cu extensii revoluționare CAS bazate pe software-ul Derive. Acest calculator și succesorii săi, inclusiv seria TI-89 și TI-Nspire CAS lansate în 2007, au demonstrat fezabilitatea construirii unor sisteme de algebră computerizată relativ compacte și ieftine.

În a treia generație, au început să fie aplicate abordarea categorială și calculele operatorului [1] :

Pentru anul 2012, cercetările în domeniul sistemelor de algebră computerizată continuă în trei direcții: capacitatea de a rezolva probleme din ce în ce mai ample, ușurința în utilizare și viteza de lucru [1] .

Ramuri ale matematicii utilizate în sistemele de algebră computerizată

Vezi și

Note

  1. 1 2 3 4 Modern Computer Algebra, 2013 , 1.4. Sisteme de algebră computerizată.

Literatură

Link -uri