Yacas | |
---|---|
Tyyppi | Tietokonealgebrajärjestelmä |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | Monialustainen ohjelmisto |
Ensimmäinen painos | 1999 |
uusin versio |
|
Lisenssi | LGPLv2.1+ |
Verkkosivusto | yacas.org |
Mediatiedostot Wikimedia Commonsissa |
Yacas / ˈ j æ k ə s / on tietokonealgebrajärjestelmä. Nimi on lyhenne sanoista Yet Another Computer Algebra System [2] .
Julkaistu GNU Lesser General Public License -lisenssillä . Yacas on ilmainen ohjelmisto [3] .
Tietokonealgebrajärjestelmää Yacas alettiin luoda vuoden 1999 alusta. Kehittäjät pyrkivät luomaan kompaktin järjestelmän symbolisten matemaattisten algoritmien helppoon rakentamiseen ja tutkimiseen. Toinen tehtävä on kehittää täydellinen tietokonealgebrajärjestelmä.
Versiosta 1.0.49 lähtien Yacas sisälsi 22 000 C++-riviä ja 13 000 komentoriviä [4] .
Englanti Ayal Z. Pinkus ja englanti. Serge Winitzki Tuftsin yliopistosta huomauttaa , että ohjelmistossa on sen lisäksi, että se on ilmainen, myös rikas ja joustava skriptikieli. Se on samanlainen kuin LISP, mutta siinä on rekursiivinen infix-kieliopin jäsentäjä, joka sisältää lausekkeiden muuntamisen ja tukee infix-operaattoreiden määrittelyä [4] .
Uudet säännöt voidaan ilmoittaa dynaamisesti arvioinnin sivuvaikutuksena, eli ei ole olemassa ennalta ilmoitettua rankingaakkostoa. Uusia sääntöjä voidaan syöttää argumenttien mukaan ja poistaa.
Yacas on ohjelma matemaattisten lausekkeiden symboliseen laskemiseen [5] . Se käyttää omaa ohjelmointikieltä, joka on suunniteltu sekä symbolisiin että mielivaltaisen tarkkuuden numeerisiin laskelmiin. Sen kehittäminen alkoi vuoden 1999 alussa.
Syöttö ja lähtö käsitellään tavallisessa ASCII- tai OpenMathissa, interaktiivisesti tai erätilassa.
On olemassa järjestelmäkirjasto komentosarjoista, jotka toteuttavat monia symbolisen algebran operaatioita; uusia algoritmeja voidaan helposti lisätä kirjastoon.
Yacas on asennettu kattavalla dokumentaatiolla, joka kattaa komentosarjakielen toteutetuilla toiminnoilla ja algoritmeilla.
Yksinkertaisen funktion kaavion piirtäminen:
In> Plot2D(Cos(x) ) Out > TottaTaylor-sarja arkosiinille nollassa.
Online Yacas-käyttöliittymä
Yacas-asiakirjat ovat saatavilla virallisella verkkosivustolla.
|
Uusimmat Yacas-julkaisut on kuvattu alla.
Versio | Julkaisupäivämäärä | Kuvaus |
---|---|---|
1.4.0 | 4. helmikuuta 2016 | Ensimmäinen GitHubissa isännöity julkaisu; lisenssi muutettu; sivuston siirtäminen uuteen ulkoasuun ja dokumentaation päivittäminen. |
1.5.0 | 9. toukokuuta 2016 | Useita parannuksia on lisätty, Java-sovelmia on poistettu. |
1.6.0 . | 3. marraskuuta 2016 | Päivitys vaikutti Jupyter Notebookin tekstikonsoliin, graafiseen käyttöliittymään ja yacas-ytimeen. Lisätty Yacas Online. |
1.6.1 | 8. marraskuuta 2016 | Korjattu graafisen konsolin ongelmat. |
1.7.0 | 26. kesäkuuta 2019 | Lisätty useita uusia sääntöjä; cyacas on nyt yhteensopiva C++17:n kanssa ja suorituskykyä on parannettu; vaihdettu moottorit graafiseen käyttöliittymään. |
1.8.0 | 31. lokakuuta 2019 | Solve()nyt ratkaisee yksinkertaiset polynomijärjestelmät; GUI käyttää plotlya. |
1.9.1 | 4. heinäkuuta 2020 | Kaaviot on lisätty Jupyteriin. |
Matemaattinen ohjelmisto | |
---|---|
Symboliset laskelmat | |
Numeeriset laskelmat |
Tietokonealgebrajärjestelmät | |
---|---|
Omistusoikeus |
|
Vapaa | |
Ilmainen/shareware |
|
Ei tueta |
|