Original skaber(e) | Bernard Parisse |
---|---|
Udgivet | 2000 |
Stabil version | 1.4.9-45 (januar 2018) |
Skrevet i | C++ |
Operativsystem | Windows, macOS, Linux, FreeBSD, Android, iOS |
Type | Computer Algebra System (CAS) |
Licens | GNU GPL |
Hjemmeside | www-fourier.ujf-grenoble.fr/~parisse/giac.html |
Xcas, the swiss knife for mathematics,[7] er et frit,[8] open source[9] computerprogram til brug i regning og matematik. Xcas er et Computer Algebra System (CAS),[10] der kan løse ligninger (fig. 4) og differentialligninger (fig. 6) m.m. ved symbolmanipulation.[11]
Basalt set er Xcas en brugergrænseflade til Giac,[12] som er skrevet i programmeringssproget C++[13] og Xcas virker i offline-tilstand til flere styresystemer.[14]
Flere af disse features er fælles for Xcas & GeoGebra:[15]
Uddrag af manualen Symbolic algebra and Mathematics with Xcas:[29]
Xcas findes til flere styresystemer:[14]
Xcas kan også anvendes online.[36]
Xcas er open-source-projekter[37] udviklet af en gruppe ledet af den franske matematiker Bernard Parisse[38][10] ved Joseph Fourier-universitetet[39] i Grenoble (Isère), Frankrig, siden år 2000.[40] Xcas og Giac er baseret på erfaringer opnået med Parisses tidligere projekt Erable.[41] I 2013 blev Xcas integreret med det østrigske CAS-program GeoGebra,[13] der anvender Xcas som CAS-kerne.[7] Integrationen mellem Xcas & GeoGebra er sket, selvom GeoGebra er skrevet i java.[42] Siden 2013 findes forklarende videoer om Xcas[43] online.[44] OpenOffice.org anvender Xcas til beregninger.[45]
Siden år 2000 har Xcas, the swiss knife for mathematics, opnået at blive meget udbredt i det franske uddannelsessystem;[46] Også spanske og mexicanske uddannelsesinstitutioner har taget Xcas til sig.[47] Nogle tyske[10][48] og amerikanske universiteter anvender Xcas: University of North Carolina Wilmington[49] og University of New Mexico.[50]
På trods af integrationen mellem Xcas og GeoGebra, så har Xcas i Danmark[51] har endnu kun fundet begrænset anvendelse.[52] Derimod anvender folkeskolen[53] GeoGebra meget[54] som supplement til LibreOffice[55] regneark (Calc) og equation editor (Math).[56] Gymnasier anvender både GeoGebra,[57] TI-NSpire og Maple,[58] mens universiteter[59] anvender Maple.[60]
Flere kommandoer for Xcas er kompatible med kommandoer til flere programmer,[61][62] f.eks. Wolfram Alpha,[63] Mathematica,[64] Maxima,[65] Maple,[66][67] Matlab,[68] Yacas,[69][69] SageMath,[70] Singular,[71] MuPAD, Qcas, CPMP-Tools,[72][73] WordMat (addon til Microsoft Word[74]) og ExpressionsinBar (64 bit app for macOS[75][76]) samt Graphmatica[77] og Kig.[78][79] Grafregnerne TI-89, TI-92,[80] Voyage 200 og TI-Nspire[18] rummer også kommandoer, som udviser ligheder med Xcas.[18] Der er et forum for spørgsmål om Xcas.[81]
Xcas & GeoGebra hører til denne gruppe[33] af CAS-softwares[82]
Navn | Software licens | Programmeringssprog | MS Windows | macOS | Linux | Andre OS | Kommando løser differentialligning | Note og kilde |
---|---|---|---|---|---|---|---|---|
CPMP-Tools | freeware eller fri software | java | Windows | macOS | Linux | [73] | ||
ExpressionsinBar | freeware eller fri software | ? | 64 bit app for macOS | desolve( , ) | [75] | |||
GeoGebra | freeware eller fri software | java | Windows | macOS | Linux | Android & iOS | SolveODE([83] | også som web app[84] |
Maple * | kommerciel | C, Java, Maple | Windows | macOS | Linux | dsolve , [85] | [86] | |
Mathematica * | kommerciel | Wolfram Language, Lisp | Windows | macOS | Linux | Solaris | DSolve( , )[87] | også som web[88] app[89] |
MATLAB | kommerciel | C/C++, MATLAB | Windows | macOS | Linux | [90] | ||
Maxima | freeware eller fri software | Common Lisp | Windows | macOS | Linux | Android | ode2 (eqn, dvar, ivar)[91] | også som online app[92] |
SageMath | freeware eller fri software | Python 3 | Windows | macOS | Linux | desolve( , )[93] | [94] | |
Singular | freeware eller fri software | C++ | Windows | macOS | Linux | findes[95] også online[96] | ||
TI-Nspire CX CAS | kommerciel | ? | Windows | macOS | deSolve(, ,)[97] | [98][99] | ||
TI-89 simulator & TI-92 Plus emulator | freeware eller fri software | ? | online | deSolve(, ,) | [100][101] | |||
Xcas | freeware eller fri software | C++ | Windows | macOS | Linux | Android | desolve( , )[29] | [7] |
Yacas | freeware eller fri software | C++ | Windows | macOS | Linux | OdeSolve( )[102] | [103] |
* løser også triple integraler.