Maxima
Maxima 是一款功能完整的符号计算程序。它具有强大的符号运算能力,可以处理多项式、矩阵、有理函数、积分、Todd-coxeter、绘图、大浮点数等。它具有符号调试器,可以对 Maxima 代码进行源级别调试。 Maxima 基于 20 世纪 70 年代在麻省理工学院开发的原始 Macsyma。它非常可靠,具有良好的垃圾回收机制,并且没有内存泄漏。它带有数百个自检。
关于
有各种图形用户界面可用于 Maxima。 wxMaxima 是一个基于 wxWidgets 的跨平台 GUI。 GNU TeXmacs 数学编辑器程序可用于提供 Maxima 的交互式 GUI,SAGE 也可以。 其他选项包括 Imaxima 前端以及 Emacs 交互模式。
Maxima 包含一种完整的编程语言,具有类似 ALGOL 的语法但具有类似 Lisp 的语义,因此它可以轻松用于教授编程和计算机代数。
它使用 Gnuplot 进行绘图。
由于 Maxima 是用 Common Lisp 编写的,因此可以轻松地以编程方式访问和扩展,因为底层的 Lisp 可以从 Maxima 调用。
数值计算
Maxima 是一款功能齐全的 CAS,专门用于 运算]。 它还提供特殊的数值功能,例如 任意精度算术:整数和 有理数,其大小仅受机器内存限制,以及 [浮点数] 其精度可以任意设置(“bfloats”)。
对于大量使用浮点数和数组的计算,Maxima 提供了生成其他编程语言(尤其是 Fortran)代码的可能性,这可以更有效地执行它。
Maxima 是一个通用系统,而特殊情况的计算,例如大数的分解、极大型多项式的操作等,通常在专用系统中完成得更好。
参见
外部链接
:
