Yacas

Yacas
Type Computer algebra system
Skrevet i C++
Operativ system Cross-platform software
Første udgave 1999
nyeste version
Licens LGPLv2.1+
Internet side yacas.org
 Mediefiler på Wikimedia Commons

Yacas / ˈ j æ k ə s /  er et computeralgebrasystem. Navnet er et akronym for Yet Another Computer Algebra System [2] .

Udgivet under GNU Lesser General Public License . Yacas er gratis software [3] .

Historie

Computeralgebrasystemet Yacas begyndte at blive skabt fra begyndelsen af ​​1999. Udviklerne forfulgte målet om at skabe et kompakt system til nem konstruktion og forskning af symbolske matematiske algoritmer. En anden opgave er at udvikle et komplet computeralgebrasystem.

Fra version 1.0.49 indeholdt Yacas 22.000 C++-linjer og 13.000 script-linjer [4] .

Funktioner

engelsk  Ayal Z. Pinkus og engelsk.  Serge Winitzki fra Tufts University bemærker , at softwaren, udover at være gratis, også har et rigt og fleksibelt scriptsprog. Det ligner LISP, men har en rekursiv infix grammatik-parser, der inkluderer udtrykskonvertering og understøtter definitionen af ​​infix-operatorer [4] .

Nye regler kan deklareres dynamisk som en bivirkning af evalueringen, dvs. der er ikke noget forud-erklæret rangeringsalfabet. Nye regler kan indtastes afhængigt af argumenterne og slettes.

Beskrivelse

Yacas er et program til symbolsk beregning af matematiske udtryk [5] . Den bruger sit eget programmeringssprog, designet til både symbolske og vilkårlige numeriske beregninger. Udviklingen begyndte i begyndelsen af ​​1999.

Input og output behandles i almindelig ASCII eller OpenMath, interaktivt eller i batch-tilstand.

Der er et systembibliotek af scripts, der implementerer mange operationer af symbolsk algebra; nye algoritmer kan nemt tilføjes til biblioteket.

Yacas er installeret med omfattende dokumentation, der dækker scriptsproget med implementeret funktionalitet og algoritmer.

Eksempler

Tegn en simpel graf af en funktion:

In> Plot2D(Cos(x) ) Ud > Sandt

Galleri

Dokumentation

Yacas dokumentation er tilgængelig på den officielle hjemmeside.

Versionshistorik

De seneste Yacas-udgivelser er beskrevet nedenfor.

Yacas versioner
Version Udgivelsesdato Beskrivelse
1.4.0 4. februar 2016 Første udgivelse hostet på GitHub; licens ændret; overførsel af siden til et nyt design og opdatering af dokumentationen.
1.5.0 9. maj 2016 Adskillige forbedringer er blevet tilføjet, Java-applets er blevet fjernet.
1.6.0 . 3. november 2016 Opdateringen påvirkede tekstkonsollen, GUI og yacas-kernen til Jupyter Notebook. Tilføjet Yacas Online.
1.6.1 8. november 2016 Rettede problemer med den grafiske konsol.
1.7.0 26. juni 2019 Tilføjet flere nye regler; cyacas er nu kompatibel med C++17, og ydeevnen er blevet forbedret; ændrede motorer til GUI.
1.8.0 31. oktober 2019 Solve()løser nu simple polynomiske systemer; GUI'en bruger plotly.
1.9.1 4. juli 2020 Grafer er blevet tilføjet til Jupyter.

Noter

  1. Udgivelse 1.9.1 - 2020.
  2. SD-CAS: Spin Dynamics by Computer Algebra System . Hentet 14. april 2021. Arkiveret fra originalen 14. april 2021.
  3. Gratis software og open source-applikationer i videregående uddannelser . Hentet 14. april 2021. Arkiveret fra originalen 14. april 2021.
  4. 1 2 Volker Sorge, Belaid Benhamou, Laurent Henocque, Jacques Calmet, Olga Caprotti. Kunstig intelligens, automatiseret ræsonnement og symbolsk beregning. - 2002.
  5. [engelsk  Semantisk evalueringstjenester til webbaserede øvelser . Hentet 14. april 2021. Arkiveret fra originalen 17. juni 2018. engelsk  Semantisk evalueringstjenester til webbaseredeøvelser

Links