Xcas是Giac的图形界面前端,Giac是一个开源的[2]计算机代数系统(CAS),其适用于Windows、macOS和Linux以及其他许多平台。Xcas使用C++语言开发,[3]其也可作为C++库被其他C++程序使用。[4]
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Xcas_br%C3%B8k_ny.png/640px-Xcas_br%C3%B8k_ny.png)
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Xcas_l%C3%B8ser_ligning%2C_beregner_differentialkvotient_og_stamfunktion_mm.png/640px-Xcas_l%C3%B8ser_ligning%2C_beregner_differentialkvotient_og_stamfunktion_mm.png)
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c7/Nyere_fors%C3%B8g_Xcas_l%C3%B8ser_differentialligninger_algebraisk.png/640px-Nyere_fors%C3%B8g_Xcas_l%C3%B8ser_differentialligninger_algebraisk.png)
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视图中。
另见
参考文献
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.