Computer Algebra System

Computer Algebra System (forkortet CAS)[1] er en betegnelse for lommeregnere og software, som kan foretage symbolsk manipulation af matematiske udtryk,[2] herunder at løse ligninger med eksakte løsninger;[3] for at løse en ligning kræves typisk kommandoen solve(...). Flere CAS-værktøjer kan også foretage beregninger indenfor differetialregning (altså beregne differentialkvotienter), kommandoen er ofte diff(...); samt foretage beregninger indenfor integralregning (dvs. beregne stamfunktioner samt beregne ubestemte integraler såvel som bestemte integraler. Kommandoen er for nogle CAS-værtøjer: int(...). Enkelte CAS-værktøjer kan endda løse differentialligninger algebraisk;[4] hvilket typisk gøres via kommandoen desolve(...) eller dsolve(...).

Til CAS-værktøjer hører flere af Texas Instruments grafregnere (TI-89[5] samt TI-Nspire CAS[6] bl.a.) samt kommerciel software (f.eks. Maple[7] og Wolfram Mathematica[8]) og fri software (fx Geogebra og Xcas[9] samt Yacas[10]).

Tabel

over nogle[11] CAS-softwares[12]

NavnSoftware licensProgrammeringssprogMS WindowsmacOSLinuxAndre OSKommando løser differentialligningNote og kilde
CPMP-Toolsfreeware eller fri softwarejavaWindowsmacOSLinux[13]
ExpressionsinBarfreeware eller fri software?64 bit app for macOSdesolve( , )[14]
GeoGebrafreeware eller fri softwarejavaWindowsmacOSLinuxAndroid & iOSSolveODE([15]også som web app[16]
Maple *kommercielC, Java, MapleWindowsmacOSLinuxdsolve , [17][18]
Mathematica *kommercielWolfram Language,  LispWindowsmacOSLinuxSolarisDSolve( , )[19]også som web[20] app[21]
MATLABkommercielC/C++, MATLABWindowsmacOSLinux[22]
Maximafreeware eller fri softwareCommon LispWindowsmacOSLinuxAndroidode2 (eqn, dvar, ivar)[23]også som online app[24]
SageMathfreeware eller fri softwarePython 3WindowsmacOSLinuxdesolve( , )[25][26]
Singularfreeware eller fri softwareC++WindowsmacOSLinuxfindes[27] også online[28]
TI-Nspire CX CASkommerciel?WindowsmacOSdeSolve(, ,)[29][30][31]
TI-89 simulator & TI-92 Plus emulatorfreeware eller fri software?onlinedeSolve(, ,)[32][33]
Xcasfreeware eller fri softwareC++WindowsmacOSLinuxdesolve( , )[34][35]
Yacasfreeware eller fri softwareC++WindowsmacOSLinuxOdeSolve( )[36][37]

* løser også triple integraler.

Referencer

  1. ^ Computer Algebra Systems (CAS) - Maplesoft
  2. ^ https://cedric.cnam.fr/fichiers/art_3390.pdf
  3. ^ "Arkiveret kopi". Arkiveret fra originalen 23. januar 2020. Hentet 10. januar 2020.
  4. ^ https://www.unf.edu/~ddreibel/cas/
  5. ^ TI-89 Titanium Graphing Calculator | Texas Instruments
  6. ^ https://education.ti.com/da/products/computer-software/ti-nspire-cas-student-sw
  7. ^ Maple-Skole - CAS værktøj til undervisning og træning i matematik for folkeskolen - Maplesoft
  8. ^ Wolfram Mathematica: Comparative Analyses: Comparisons
  9. ^ troussesurvie_en.dvi
  10. ^ http://www.yacas.org
  11. ^ 20 Best Computer Algebra Systems for Linux
  12. ^ [1]  (Webside ikke længere tilgængelig)
  13. ^ "Arkiveret kopi". Arkiveret fra originalen 12. januar 2020. Hentet 10. januar 2020.
  14. ^ ExpressionsinBar
  15. ^ SolveODE Command - GeoGebra Manual
  16. ^ GeoGebra Classic - GeoGebra
  17. ^ interactive - Maple Help
  18. ^ https://www.maplesoft.com/
  19. ^ Introduction to Differential Equation Solving with DSolve—Wolfram Language Documentation
  20. ^ Wolfram|Alpha: Computational Intelligence
  21. ^ Wolfram Mathematica: Modern Technical Computing
  22. ^ MATLAB
  23. ^ Introduction to QUADPACK (Maxima 5.47.0 Manual)
  24. ^ Online Algebra Calculator | Maxima-online
  25. ^ Solving ordinary differential equations - Symbolic Calculus
  26. ^ SageMath - Open-Source Mathematical Software System
  27. ^ Singular
  28. ^ "Arkiveret kopi". Arkiveret fra originalen 20. juli 2017. Hentet 26. december 2020.
  29. ^ "Arkiveret kopi". Arkiveret fra originalen 23. oktober 2020. Hentet 26. december 2020.
  30. ^ https://education.ti.com/en/software/details/en/3dc447eb50e0466697761768fe3b6391/student-nspirecxcas
  31. ^ eGuide til teknologien i TI-Nspire™ - Texas Instruments
  32. ^ TI-89 Online Simulator
  33. ^ TI-89 / TI-92+ / TI-V200 / TI-89T emulator (beta version 12-debrouxl)
  34. ^ http://www-fourier.ujf-grenoble.fr/~parisse/giac/cascmd_en.pdf
  35. ^ Giac/Xcas, a free computer algebra system
  36. ^ Differential Equations — Yacas
  37. ^ Yacas