Xcas,数学界的瑞士军刀(Xcas, the swiss knife for mathematics) | |
運行在Windows 10上的Xcas 1.5,並嘗試绘制函数并计算立方函数的导数 | |
開發者 | Bernard Parisse |
---|---|
首次发布 | 2000年 |
当前版本 |
|
源代码库 | |
编程语言 | C++ |
操作系统 | Windows、macOS、Linux、FreeBSD、Android、iOS |
类型 | 計算機代數系統 (CAS) |
许可协议 | GNU GPL |
网站 | www-fourier |
Xcas是Giac的圖形介面前端,Giac是一个开源的[2]计算机代数系统(CAS),其适用于Windows、macOS和Linux以及其他许多平台。Xcas使用C++語言開發,[3]其也可作為C++庫被其他C++程序使用。[4]
Xcas兼容許多流行的計算機代數系統,譬如WolframAlpha、[5]Mathematica、[6]、Maple和MuPAD。用户可使用Giac/Xcas開發形式化算法或在其他代數系統使用。而Giac也被用于SageMath的微积分运算。[5]Xcas也可以解方程(图3)和微分方程(图4)并繪圖。
以下撮要列出Xcas之功能:[7]
propfrac(42/15)
,輸出;sqrt(4)
,輸出;line(x=1)
,輸出一條方程為的直綫;plot(function)
繪圖。示例: plot(3 * x^2 - 5)
,輸出的圖像;mean([3, 4, 2])
,輸出;variance([3, 4, 2])
,輸出;stddev([3, 4, 2])
,輸出;det([[1,2], [3,4]])
,輸出。Xcas和Giac是由法国格勒诺布尔的約瑟夫·傅立葉大學(今格勒諾布爾-阿爾卑斯大學) Bernard Parisse 和Renée De Graeve兩人自2000年起開發的開源項目。該項目也吸收了先前同由Bernard Parisse開發的CASErable的經驗。
Xcas之Giac/Xcas 1.5.0系统还被惠普公司以多重授權方式搭载在其产品HP Prime计算器上。2013年,Xcas被整合到GeoGebra的CAS视图中。
Giac is a C++ library, it is the CAS computing kernel, it may be used inside other C++ programs, and also Python, Java and Javascript programs.
|