计算机代数系统

✍ dations ◷ 2025-06-28 22:07:46 #计算机代数系统

计算机代数系统(英语:computer algebra system,缩写作:CAS)是进行符号运算的软件。这种系统的要件是数学表示式的符号运算。

表示式的例子包括:

以下是几种典型的符号运算:

通常计算机代数系统还能进行一些数值运算:

在数值运算方面,计算机代数系统的速度通常较Matlab、GNU Octave或C语言中以同等方式实现的程序慢。这是因为计算机系统几乎总是对符号表示式运算,故不能充分利用CPU的既有指令。

许多计算机代数系统内置高级编程语言,以供用户扩展,或设置个人的操作模式。

马丁纽斯·韦尔特曼(Martinus J. G. Veltman) 是这个领域的先驱,他首先考虑了在高能物理中的应用。他在1963年设计的第一个程序叫(荷兰文,意指“干净的船”)。

最早受到欢迎的系统是Reduce、Derive与Macsyma,现在仍然可获取。Macsyma的一个GNU通用公共许可证发行的版本叫作Maxima,现在仍有维护。市场的龙头为Maple与Mathematica,两者被数学家、科学家及工程师们广泛采用,此外还有MuPAD与MathCad。

另有一些系统着眼于特定的应用领域,这些系统通常在学院中被设计、发展及维护,例如交换代数系统Macaulay 2或数论系统PARI/GP。

下面是一些在线可用的计算机代数系统的列表:

相关

  • RNA干扰RNA干扰(RNA interference,缩写为RNAi)是指一种分子生物学上由双链RNA诱发的基因沉默现象,其机制是通过阻碍特定基因的转录或翻译来抑制基因表达。当细胞中导入与内源性mRNA编码
  • 阵发性剧痛症阵发性剧痛症(英语:paroxysmal extreme pain disorder、PEPD)是一种常染色体显性遗传的疼痛性疾病,症状为无征兆的突发性烧灼痛,伴有皮肤潮红,一般发生在直肠、下颌和眼部。阵发性
  • 维他命D维他命D也称抗佝偻病维他命,是一类脂溶性维他命,属类固醇化合物。在人类所需的维他命中,维他命D非常特殊,是一种激素的前体,而且人一天只要暴露在阳光下10分钟,人体自身即可合成足
  • 哈姆立克法腹部冲击(英语:Abdominal thrusts),又名海姆立克急救法或海姆立克法(Heimlich maneuver),是一种清除上呼吸道异物堵塞(噎)的急救方法。“海姆立克法”得名于美国医师亨利·海姆立克(He
  • GeoEye卫星公司GeoEye卫星公司(英语:GeoEye Inc.)是美国一家商用卫星图像公司,坐落于弗吉尼亚州赫恩登,为世界上最大的卫星遥感影像公司,母公司为博龙资产管理。其前身是1992创立的Orbital图像公
  • 连江话连江话(闽东语:.mw-parser-output .sans-serif{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif} Lièn
  • 亨茨维尔亨茨维尔(英语:Huntsville)是位于美国亚拉巴马州莱姆斯通县和麦迪逊县境内的一座城市,也是后者的县治所在,面积451.8平方公里。根据美国2010年人口普查,共有180,105人,其中白人占64
  • 山东旅游山东旅游业是山东经济的重要组成部分,2012年,占GDP比重达到8.23%。2015年,山东省内有旅行社2109家,旅游消费总额7062亿元,其中入境游客消费28.9亿美元,国内游客消费6505.1亿元。截
  • 信阳师范学院信阳师范学院是一所位于中国河南省信阳市河南重点师范院校。 (数据截至时间为2016.4)信阳师范学院,创建于1975年,原名为开封师范学院(今河南大学)信阳分院。1978年经国务院批准为
  • 铌的同位素铌(原子量:92.90638(2))共有58个同位素,其中有1个同位素是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。