计算机代数系统

✍ dations ◷ 2025-10-24 16:48:16 #计算机代数系统

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

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

相关

  • 生物制剂生物药物(Biopharmaceutical)是指从生物来源制造、提取的药物和医疗产品。癌症细胞有多种机制来逃脱免疫细胞的识别与杀伤,成为现代医学难题,癌免疫治疗就是借助分子生物学技术
  • 性别二元性别二元论,也称为英语:gender binary,法语:genre binaire,将生理性别(sex)和社会性别(gender)划分为只有男性和女性的两种二元性别,两性是相反且有区别的。在一般状况,大多数人是顺性
  • 威克岛威克岛(英语:Wake Island)是马绍尔群岛中的小岛、北太平洋上的环礁,海岸线长19公里,大约自夏威夷至北马里亚纳群岛的三分之二航程。因为它在国际换日线之西,所以比美国50州快近一
  • 人造钻石合成钻石或称人造钻石,即透过技术加工制成的钻石,对比于地质作用自然形成的天然钻石。合成钻石也广泛被称作HPHT钻石和CVD钻石,分别表示它的加工方式:高温高压(High-Pressure Hig
  • 隐生隐生或潜生(潜在的生命)是一种生命状态,主要是缓步动物用作抵御不良的环境(例如缺氧、低温、极干燥)等,当隐生动物遇上干旱时,它们可以将身体的水分大幅降低,身体萎缩,停止新陈代谢,但
  • σ键σ键(西格马键) 是价键理论和分子轨道理论中一种化学键的名称。由两个相同或不相同的原子轨道沿轨道对称轴方向相互重叠而形成的共价键,叫做σ键。一般“单键”属于σ键,比如C
  • 皮埃特罗·阿雷蒂诺皮埃特罗·阿雷蒂诺(意大利语:Pietro Aretino,1492年-1556年),文艺复兴时期欧洲意大利作家。他先后在罗马和威尼斯生活,多才多艺,出版有剧作、讽刺诗文和艳情十四行诗等作品。其书信
  • 斯坦斯小行星2867 (2867 Šteins)是1969年由苏联天文学家尼科莱·切尔尼克(俄语:Николай Степанович Черных)在克里米亚天体物理观测台发现的主带小行星。这颗
  • 第九舰队第九舰队(日语:第九艦隊/だいきゅうかんたい Daikū Kantai ?)是旧日本海军的一支舰队编制。该舰队创设于太平洋战争中后期,原定计划用于防守新几内亚。1944年中受到盟军的沉重
  • 默示默示 (英语:apocalypse,古希腊:ἀποκάλυψις apocálypsis), 来自 ἀπό 和 καλύπτω,意思是揭开面纱、发现,从希腊语直译是知识的揭蔽。然这个词语直到14世纪前没