Yacas
Yacas er akronym for Yet Another Computer Algebra System, er et frit Computer Algebra System (CAS).
Yacas anvendes i regning og matematik samt naturvidenskaber og ingiørvidenskaber.[1] Yacas kan foretage symbolsk manipulation af matematiske udtryk.[2]
Yacas er offentliggjort som GNU Lesser General Public License.
Der findes en interface til Yacas ved navn Ryacas.[3]
Programmeringssprog
Yacas er skrevet i programmeringssproget C++[4]
Historie
Yacas blev lanceret i 1999.[5]
Features og kommanoer (uddrag)
- Anvendes som basal lommeregner
- Beregne binominalkoefficienter (dette er et eksempel): Bin(10, 4)
- Beregne permutationer (dette er et eksempel): Permutations({a,b,c})
- Løse ligninger: solve(ligning,x)
- Løse differentialligninger, [se tabel nedenfor] (dette er et eksmpel): OdeSolve( y + y == 0 )
- Differentiere: D(funktion,x)
- Integrere: Integrate(funktion,x)
- Beregne vektorprodukt alias krydsprodukt: CrossProduct(u, v)
- Beregne determinant af en matrix: Determinant(M)
- Tegne funktioners grafer (2D såvel som 3D)
- Yacas er et programerbart software[8]
Yacas har flere kommandoer til fælles med andre programmer[9][10] bl.a.: Mathematica,[11] Maple,[12][13] Xcas[14] og GeoGebra[15] samt med grafregnerne TI-89,[16] TI-92, Voyage 200 og TI-Nspire.
Styresystemer
Yacas findes til disse tre styresystemer:
Se også
Yacas hører til denne gruppe[17] af CAS-softwares[18]
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 | [19] | ||
ExpressionsinBar | freeware eller fri software | ? | 64 bit app for macOS | desolve( , ) | [20] | |||
GeoGebra | freeware eller fri software | java | Windows | macOS | Linux | Android & iOS | SolveODE([21] | også som web app[22] |
Maple * | kommerciel | C, Java, Maple | Windows | macOS | Linux | dsolve , [23] | [24] | |
Mathematica * | kommerciel | Wolfram Language, Lisp | Windows | macOS | Linux | Solaris | DSolve( , )[25] | også som web[26] app[27] |
MATLAB | kommerciel | C/C++, MATLAB | Windows | macOS | Linux | [28] | ||
Maxima | freeware eller fri software | Common Lisp | Windows | macOS | Linux | Android | ode2 (eqn, dvar, ivar)[29] | også som online app[30] |
SageMath | freeware eller fri software | Python 3 | Windows | macOS | Linux | desolve( , )[31] | [32] | |
Singular | freeware eller fri software | C++ | Windows | macOS | Linux | findes[33] også online[34] | ||
TI-Nspire CX CAS | kommerciel | ? | Windows | macOS | deSolve(, ,)[35] | [36][37] | ||
TI-89 simulator & TI-92 Plus emulator | freeware eller fri software | ? | online | deSolve(, ,) | [38][39] | |||
Xcas | freeware eller fri software | C++ | Windows | macOS | Linux | Android | desolve( , )[40] | [41] |
Yacas | freeware eller fri software | C++ | Windows | macOS | Linux | OdeSolve( )[42] | [43] |
* løser også triple integraler.
Referencer
- ^ "Arkiveret kopi". Arkiveret fra originalen 26. juni 2018. Hentet 6. januar 2020.
- ^ https://cran.curtin.edu.au/web/packages/Ryacas/Ryacas.pdf
- ^ "Arkiveret kopi" (PDF). Arkiveret fra originalen (PDF) 6. marts 2021. Hentet 6. januar 2020.
- ^ The yacas Open Source Project on Open Hub: Languages Page. (https://www.openhub.net/ p/yacas/analyses/latest/languages_summary) In: Open Hub. (abgerufen am 30. Oktober 2018).
- ^ Pinkus, Ayal Z.; Winitzki, Serge (2002), "Yacas : A Do-It-Yourself Symbolic Algebra Environment", Artificial Intelligence, Automated Reasoning, and Symbolic Computation (htt p://www.springerlink.com/content/j368wkh0yq00bdp3/ (Webside ikke længere tilgængelig)), Lecture Notes in Computer Science, 2385, Springer, pp. 332–336
- ^ Reference Manual — Yacas. (https://yacas.readthedocs.io/en/latest/reference_manual/inde (Webside ikke længere tilgængelig) x.html)
- ^ Tutorial — Yacas. (https://yacas.readthedocs.io/en/latest/tutorial/)
- ^ dblp: YACAS: A Do-It-Yourself Symbolic Algebra Environment
- ^ https://publikationen.sulb.uni-saarland.de/bitstream/20.500.11880/26153/1/goguadzeDiss2011.pdf
- ^ https://www.mathematik.uni-kassel.de/ACA2016/docs/ACAproc.pdf
- ^ http://web.mit.edu/axiom-math_v8.14/arch/amd64_ubuntu1404/mnt/ubuntu64/doc/rosetta.pdf
- ^ A brief list of the most important commands in YACAS, with examples. (http://lateblt.tripod.c (Webside ikke længere tilgængelig) om/yacas.htm)
- ^ https://www.bccms.uni-bremen.de/fileadmin/BCCMS/CMS/lehre/compsoft1/02_Maple_Intro.pdf
- ^ yaCAS - xCAS for nspire blue. (https://www.omnimaga.org/ti-nspire-projects/yacas-xcas-for- nspire-blue/)
- ^ https://www.dms.uni-landau.de/roth/veroeffentlichungen/systematische_variation_vernetzung_geometrie_algebra/roth_systematische_variation_eine_lernumgebung_vernetzt_geometrie_und_algebra.pdf
- ^ Thread: [Yacas-devel] Forking JYacas | yacas
- ^ 20 Best Computer Algebra Systems for Linux
- ^ "Arkiveret kopi". Arkiveret fra originalen 7. august 2018. Hentet 24. december 2020.
- ^ "Arkiveret kopi". Arkiveret fra originalen 12. januar 2020. Hentet 23. december 2020.
- ^ ExpressionsinBar
- ^ SolveODE Command - GeoGebra Manual
- ^ GeoGebra Classic - GeoGebra
- ^ interactive - Maple Help
- ^ https://www.maplesoft.com/
- ^ Introduction to Differential Equation Solving with DSolve—Wolfram Language Documentation
- ^ Wolfram|Alpha: Computational Intelligence
- ^ Wolfram Mathematica: Modern Technical Computing
- ^ MATLAB
- ^ Introduction to QUADPACK (Maxima 5.47.0 Manual)
- ^ Online Algebra Calculator | Maxima-online
- ^ Solving ordinary differential equations - Symbolic Calculus
- ^ SageMath - Open-Source Mathematical Software System
- ^ Singular
- ^ "Arkiveret kopi". Arkiveret fra originalen 20. juli 2017. Hentet 23. december 2020.
- ^ "Arkiveret kopi". Arkiveret fra originalen 23. oktober 2020. Hentet 20. december 2020.
- ^ "Arkiveret kopi". Arkiveret fra originalen 20. august 2021. Hentet 20. december 2020.
- ^ eGuide til teknologien i TI-Nspire™ - Texas Instruments
- ^ TI-89 Online Simulator
- ^ TI-89 / TI-92+ / TI-V200 / TI-89T emulator (beta version 12-debrouxl)
- ^ http://www-fourier.ujf-grenoble.fr/~parisse/giac/cascmd_en.pdf
- ^ Giac/Xcas, a free computer algebra system
- ^ Differential Equations — Yacas
- ^ Yacas