Yacas

Yacas
Yacas-texmacs-gnuplot.png
Aktuální verze1.9.1 (4. července 2020)
Operační systémUN*X
macOS
Microsoft Windows
Vyvíjeno vC++
Typ softwarupočítačový algebraický systém
LicenceGNU Lesser General Public License, version 2.1
GNU Lesser General Public License, version 2.1 or later
GNU Library General Public License, version 2.0
GNU Lesser General Public License, version 3.0
Webwww.yacas.org
Některá data mohou pocházet z datové položky.

Yacas (yet another computer algebra system) je otevřený počítačový algebraický systém, distribuovaný pod GPL, pracující v příkazovém řádku. Je napsaný v čistém C++, díky čemuž je snadno přenosný mezi nejrůznějšími platformami (GNU/Linux, *BSD, Mac OS X, MS Windows a další). K programování matematických funkcí používá vlastního jazyka a je jej tedy možno snadno rozšířit.

Některé vlastnosti

Ukázka práce

Jednoduchou práci s programem Yacas ilustruje následující příklad:

blackened@debian:~$ yacas
[editvi.ys] [unix.ys] 
True;
This is Yacas version '1.0.57'.
Yacas is Free Software--Free as in Freedom--so you can redistribute Yacas or
modify it under certain conditions. Yacas comes with ABSOLUTELY NO WARRANTY.
See the GNU General Public License (GPL) for the full conditions.
Type ?license or ?licence to see the GPL; type ?warranty for warranty info.
See http://yacas.sf.net for more information and documentation on Yacas. 

Numeric mode: „Internal“
To exit Yacas, enter  Exit(); or quit or Ctrl-c. Type ?? for help.
Or type ?function for help on a function.
Type 'restart' to restart Yacas.
To see example commands, keep typing Example();
In> (a + b)^2
Out> (a+b)^2
In> Simplify(%)
Out> a^2+2*a*b+b^2
In> PrettyForm(%)

 2                2
a  + 2 * a * b + b 

Out> True
In> Solve(x^2 + x == 0, x)
Out> {x==0,x==(-1)}
In> priklad := x/(x-1/(x-x/(1-x)))
Out> x/(x-1/(x-x/(1-x)))
In> PrettyForm(%)

      x      
-------------
        1    
x – ---------
          x  
    x – -----
        1 – x

Out> True
In> Simplify(priklad)
Out> (-x^3)/(x-x^3-1)
In> PrettyForm(%)

  /  3 \  
 -\ x  /  
----------
     3    
x – x  – 1

Out> True
In> quit
Quitting…

Související články

Externí odkazy

Média použitá na této stránce

Yacas-texmacs-gnuplot.png
Autor: Original uploader was Johannes Grosse at en.wikipedia, Licence: GPL
Screenshot of en:TeXmacs running a en:Yacas session, which invoked en:Gnuplot

Author: Johannes Grosse. TeXmacs and en:Yacas are licensed under the GPL, en:gnuplot is not GPL'ed, but comes with a license that allows modification of its source and free redistribution

of the unaltered source.