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] .
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] .
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.
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.
Tegn en simpel graf af en funktion:
In> Plot2D(Cos(x) ) Ud > SandtTaylor-serien til arcosinus ved nul.
Online Yacas-grænseflade
Yacas dokumentation er tilgængelig på den officielle hjemmeside.
|
De seneste Yacas-udgivelser er beskrevet nedenfor.
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. |
Matematik software | |
---|---|
Symbolske beregninger | |
Numeriske beregninger |
Computer algebra systemer | |
---|---|
Proprietære |
|
Ledig | |
Gratis/shareware |
|
Ikke understøttet |
|