计算机代数系统

✍ dations ◷ 2025-12-05 13:04:44 #计算机代数系统

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

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

相关

  • Ibuprofen布洛芬(英语:Ibuprofen,商品名:芬必得、普罗芬),是一种非类固醇消炎药(NSAID),用来止痛,退烧和消炎。可用于治疗经痛、偏头痛,和类风湿性关节炎。大约60%的人在使用任意一种NSAID后症状
  • 膀胱输尿管返流膀胱输尿管返流(Vesicoureteral Reflux、VUR)是尿从膀胱到输尿管或肾的异常地反向性地流动。尿液的正常运行是从肾脏进经由输尿管到膀胱。出生前胎儿的膀胱输尿管反流的症状
  • 约塞米蒂国家公园约塞米蒂国家公园(英语:Yosemite National Park、/joʊˈsɛmᵻti/ yoh-SEM-it-ee)是美国加州中东部横跨图奥勒米县、马里波萨县和马德拉县东部部分地区的国家公园。该公园占地
  • 台北铁路地下化专案台北铁路地下化专案是指台铁纵贯线台北市区路段(横跨台北市与新北市)进行铁路地下化的一系列工程,为台铁地下化计划的一部分,也是台铁西部干线在台湾战后时期最早规划及完成的路
  • 海蚀洞海蚀洞是受海水的侵蚀作用所形成的一个洞穴。在岩岸地区,波浪拍击岸边的强劲压力,每平方米可以高达数万公斤重,再加上水中夹带的沙砾,其侵蚀作用是相当惊人的。海流与波浪一样挖
  • 牛骂头文化牛骂头遗址是位于台湾台中市清水区鳌峰山的一个考古遗址,也是台湾中部新石器时代文化牛骂头文化的命名遗址。台中市政府文化局已将原址规划为“牛骂头遗址文化园区”并对外开
  • 米德兰米德兰 (Midland, Texas)是美国德克萨斯州西部的一个城市,是米德兰县县治。位于厄尔巴索和福和市之间,故原名为Midway,但为了避免与其他城镇重名而改名。面积173平方公里,2006年人
  • 西班牙裔或拉丁裔西班牙裔美国人,或称拉丁裔美国人(Hispanic Americans or Latino Americans;又称拉美裔、拉丁美洲人、拉丁人)指从拉丁美洲移居到美国的移民及族群,不少人以西班牙语为母语,以英语
  • 个体工商户个体工商户,简称个体户(个体户一词的其他含义,请参见“个体户”),在中华人民共和国是指以个人财产或者家庭财产作为经营资本,依法经核准登记,并在法定的范围内从事非农业的工商经营
  • 值 (计算机科学)在计算机科学中,值(英语:Value)是一无法进一步求值的表达式。例如,表达式“1 + 2”不是一个值,因为它可以被化简为表达式“3”。表达式“3”不能够继续化简,因此它是一个值。表达式