计算机代数系统

✍ dations ◷ 2025-11-14 23:43:27 #计算机代数系统

计算机代数系统(英语: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。

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

相关

  • 副作用 (消歧义)副作用,可能指:
  • 坦博拉火山坦博拉火山(印尼语:Gunung Tambora)是印度尼西亚松巴哇岛上的一座活跃的层状火山。坦博拉火山的海拔高度达到2850米,火山口直径为6–7 km,深度为600–700 m. 是印度尼西亚群岛的
  • 石莼属见正文石莼属(学名:Ulva),为石莼科下的大型多细胞片状体或管状体的藻类,其广泛分布于世界各个海岸。生活史中有双倍体和单倍体的配子体世代交替现象。海莴苣是多细胞绿藻的代表。
  • EGR早期生长反应蛋白(英语:early growth response proteins)是一个锌指结构转录因子蛋白家族。其成员包括:
  • 大秦大秦是中国古代对罗马帝国的称呼。“大秦”一词亦可指近东地区,特别是叙利亚。历史学家约翰·福斯特将之界定为“……罗马帝国,或其仅被中国所知之部分,叙利亚。”随着公元前2
  • 柬埔寨王国柬埔寨日占时期指在第二次世界大战期间,日军占领法属印度支那后在柬埔寨进行统治的时期。日军对柬埔寨统治自1941年起至1945年结束,共4年。尽管在此期间,维希法国政府仍然在名
  • I-3535号州际公路(Interstate 35,简称I-35)是美国州际公路系统的一部分。北起明尼苏达州杜鲁日,南端终点位于德克萨斯州拉雷多。全长1568.38英里(2524.06公里)。始于1956年,1992年完工
  • 兰亭兰亭古迹是中国浙江绍兴的重要文化古迹和旅游胜地,位于绍兴城区西南13公里的兰渚山麓。东晋永和九年(353年)三月初三,王羲之与谢安、王献之等40多位名士在此举办修禊集会,王羲之
  • 语法分析在计算机科学和语言学中,语法分析(英语:syntactic analysis,也叫 parsing)是根据某种给定的形式文法对由单词序列(如英语单词序列)构成的输入文本进行分析并确定其语法结构的一种过
  • 尤斯图斯·冯·李比希尤斯图斯·冯·李比希男爵(德语:Justus Freiherr von Liebig,1803年5月12日-1873年4月18日)出生于今日德国黑森州前身黑森大公爵国的达姆施塔特,德国化学家,他最重要的贡献在于农业