计算机代数系统

✍ dations ◷ 2025-05-18 01:10:00 #计算机代数系统

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

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

相关

  • 百日咳杆菌百日咳博德特氏杆菌(Bordetella pertussis)是一种革兰氏阴性、好氧性、博德氏菌属的球杆菌(一说是短杆菌,见参考来源2),而且是百日咳的病原体。百日咳杆菌在特定条件下可以产生鞭
  • 羧酸.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{fon
  • 国立巴黎高等矿业学校巴黎高科矿业学院(Mines ParisTech)是法国最著名的工程师学校之一,由国王路易十六于1783年颁布谕令建立,旨在培养“矿业人才的领袖”。然而随着岁月流逝、科技的进步和社会的转
  • 个旧个旧市是中国云南省红河哈尼族彝族自治州的一个县级市,面积1587平方公里,人口45.33万。当地以产锡著名,开采锡矿的历史有约2000年。个旧市是中国最大的产锡基地,被称作“中国锡
  • 话剧话剧指以对话为主的戏剧形式。话剧虽然可以使用少量音乐、歌唱等,但主要叙述手段为演员在台上无伴奏的对白或独白。中国传统戏剧均不属于话剧,一些西方传统戏剧如古希腊戏剧因
  • 希区柯克阿尔弗雷德·希区柯克爵士,KBE(Sir Alfred Hitchcock,KBE,1899年8月13日-1980年4月29日)是一位英国电影导演及制片人,被称为“悬疑电影大师”。1920、30年代希区柯克在英国拍摄大批
  • 特命全权大使特命全权大使,简称大使,是一国元首向驻在国元首派遣的等级最高的外交代表,在驻在国有代表本国国家元首和政府向驻在国表达意见或者同驻在国达成协议的全权,享有完全的外交特权和
  • 铁路车辆铁路车辆,即车卡,俗称火车车厢,是指除了专门提供动力的机车以外,其他各种在铁路行走的车辆。这些车辆少部分有发动机,但是大部分都是没有动力的。铁路车辆连接一起成为列车或火车
  • 巴东岛巴东岛是印度尼西亚廖内省的岛屿,位于苏门答腊岛以东的马六甲海峡,面积1,109平方公里,南北端相距60公里,地势平坦。2007年人口47,470,岛上15个村庄都处于海边。坐标:1°9′N 102°
  • 签署人列表《美利坚合众国宪法》是在1787年5月25日至9月17日期间在费城原宾夕法尼亚州议会(即今天的独立厅)召开的美利坚合众国制宪会议上制订的。一共有来自12个州的55位代表参加了会议