Xcas是Giac的图形界面前端,Giac是一个开源的[2]计算机代数系统(CAS),其适用于Windows、macOS和Linux以及其他许多平台。Xcas使用C++语言开发,[3]其也可作为C++库被其他C++程序使用。[4]

Quick Facts 开发者, 首次发布 ...
Xcas
Thumb
Xcas,数学界的瑞士军刀(Xcas, the swiss knife for mathematics)
Thumb
运行在Windows 10上的Xcas 1.5,并尝试绘制函数并计算立方函数的导数
开发者Bernard Parisse​(西班牙语
首次发布2000年,​24年前​(2000
当前版本
  • 1.9.0.993 (2024年6月24日;稳定版本)[1]
编辑维基数据链接
源代码库 编辑维基数据链接
编程语言C++
操作系统WindowsmacOSLinuxFreeBSDAndroidiOS
类型计算机代数系统 (CAS)
许可协议GNU GPL
网站www-fourier.ujf-grenoble.fr/~parisse/giac.html
Close
Thumb
图一:使用Xcas进行异分母分数运算
Thumb
图二:Xcas可以解方程,计算导数与不定积分,等等
Thumb
图三:Xcas也可解决微分方程问题

Xcas兼容许多流行的计算机代数系统,譬如WolframAlpha[5]Mathematica[6]、Maple和MuPAD。用户可使用Giac/Xcas开发形式化算法或在其他代数系统使用。而Giac也被用于SageMath的微积分运算。[5]Xcas也可以解方程(图3)和微分方程(图4)并绘图。

功能

特性

以下撮要列出Xcas之功能:[7]

  • Xcas有如科学计算器一般的能力,有直观的输入、优雅的输出;
  • Xcas也可作为电子表格使用;[8]
  • 解含有复数根的方程(图2);
  • 解三角函数方程;
  • 解微分方程(图3);[9][10]
  • 绘图;
  • 求解函数的微分(或导数)(图2);
  • 求解函数的不定积分;
  • 计算面积或进行积分运算;
  • 线性代数。

命令示例

  • 将分数简化为形式的分数: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是由法国格勒诺布尔的约瑟夫·傅立叶大学法语Université Joseph-Fourier(今格勒诺布尔-阿尔卑斯大学Bernard Parisse​(西班牙语和Renée De Graeve两人自2000年起开发的开源项目。该项目也吸收了先前同由Bernard Parisse开发的CASErable英语Erable的经验。

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.