
软件介绍
Maxima是一款采用LISP编写计算机代数系统,其前身是MIT的Macsyma,具备公式推导、符号计算、数值计算等功能,是一个系统的操纵的象征和数值表现形式。
Maxima一个系统操纵的象征和数值表达式。最高设计是一个系统的操纵的象征和数值表现形式。
多用途的CAS(计算机数学系统)是指可以执行一般数学问题的符号计算的软件,当然事实上现在的CAS可以涵盖非常广泛的领域,拥有非常多的功能。
Maple就是这类商业CAS里的老大。在符号计算这个方面,Maxima是一款非常出色的跨平台开源软件,wxMaxima是它的一个GUI版本(同时也是目前最好的Windows版本),当然它还有很多别的前端。
目前maxima软件拥有两种工作界面,一个是纯文字界面,其界面显示没有其他同类软件那么美观;另外一个图形界面wxmaxima,可以更方便进行编辑,包括插入方程,生成代数矩阵,插入各种微积分,表达式化简,绘制二维三维图形等等。
功能特点
1、最大值
Maxima是全功能的计算机代数系统(CAS)。CAS是一个程序,可以通过重新排列公式并找到解决问题的公式来解决数学问题,而不仅仅是输出结果的数值。换句话说,Maxima 可以作为一个计算器,给出变量的数值表示,也可以提供分析解决方案。此外,它还提供了一系列不能解析解的等式或方程组的数值分析方法。
2、waxMaxima
wxMaxima是一个图形用户界面,提供Maxima的全部功能和灵活性。 wxMaxima为用户提供了图形显示和许多功能,使Maxima更容易使用。例如,wxMaxima允许一个简单的右键点击导出任何单元格的内容(或者,如果需要,公式的任何部分)作为文本,LaTeX或MathML规范。事实上,整个工作簿可以导出为HTML文件或LaTeX文件。wxMaxima的文档,包括用于说明其使用方面的工作簿,可以在wxMaxima 帮助站点以及帮助菜单中进行在线。
3、水平和垂直光标
有时希望允许选择多个单元格或只允许单元格的一部分用于导出或拖放。然而,在一个单元格的中间开始这样的一个动作并将其结束在另一个单元格的中间几乎肯定会导致意想不到的结果。因此,在这种情况下,waxMaxima将把选择扩展到完整的单元格。
wxMaxima通过定义两种类型的游标来提供拖放的灵活性。wxMaxima将在需要时自动切换:
-能够选择任意数量的全部单元格的水平光标。通过在两个单元格之间移动光标或单击两个单元格之间的空格来激活该光标。要选择一组相邻单元格,请单击顶部单元格左侧(但不在三角形内)的括号中,然后拖动光标,以便突出显示该单元格和下一单元格(或单元格范围)。然后使用ctrl + enter 或shift + enter来执行突出显示的单元格。
-在单元格内工作的垂直光标。通过使用鼠标指针或光标键移动单元格内的光标来激活该光标,并且在文本编辑器中与光标非常相似。
只要光标在单元格内部,搜索操作将会将其范围限制在当前单元格中。
4、命令自动完成
wxMaxima包含通过菜单(单元格/完成字)触发的自动完成功能,或者通过按下组合键Ctrl + k。自动完成是上下文相关的,如果在ezUnits的单位规范内激活,它将提供适用单位的列表。除了完成当前命令或变量的名称之外,自动完成能够显示大多数命令的模板,指示该程序期望的参数的类型(和含义)。要激活此功能,请按Shift + Ctrl + k或选择相应的菜单项(单元格/显示模板),下图中的样式需要下载TeXmacs。
5、内含MAXIMA的教程
在图形界面的wxmaxima中选择帮助,可以直接查看官网或查看下载包里教程文件夹,双击.wxm后缀的文件则直接在MAXIMA中打开,注意,它们都是英文的。
软件官网
http://maxima.sourceforge.net/
软件综述
Maxima 是一款功能强大的数学计算软件,具有许多优点:
-
开源且免费:Maxima 是开源软件,这意味着其源代码是公开的,并且可以免费使用和修改。这使得它成为一个经济高效的选择,特别是对于学生、研究人员和预算有限的组织。
-
强大的计算能力:Maxima 具有强大的计算能力,可以处理各种数学问题,包括微积分、线性代数、统计、微分方程、复分析等。它还支持符号计算,允许用户以符号形式表示和操作数学表达式,而不仅仅是数值计算。
-
丰富的函数库:Maxima 内置了丰富的函数库,涵盖了广泛的数学领域。这些函数可以帮助用户快速解决各种数学问题,而无需自己编写代码。
-
强大的绘图功能:Maxima 具有强大的绘图功能,允许用户绘制各种数学函数、曲线和图形。这有助于用户可视化数学概念并更好地理解数学问题。
-
编程功能:Maxima 具有编程功能,允许用户编写自己的程序来解决复杂的数学问题。这使得它不仅是一款计算工具,还具有一定的编程灵活性。
-
跨平台支持:Maxima 是跨平台软件,支持 Windows、Linux、macOS 等多种操作系统。这使得用户可以在不同的设备上使用它,而不必担心兼容性问题。
然而,Maxima 也有一些缺点:
-
学习曲线略陡:Maxima 是一款功能强大的软件,但其学习曲线略陡。对于初学者来说,可能需要花费一些时间来熟悉它的使用方法。
-
界面老旧:Maxima 的界面相对老旧,可能不如一些现代的数学软件那么美观和友好。
-
缺少某些功能:Maxima 缺少某些其他数学软件具有的功能,例如对某些数值计算的优化,以及对某些特殊数学领域的专门支持。
总体而言,Maxima 是一款功能强大、开源且免费的数学计算软件,特别适合学生、研究人员和预算有限的组织。尽管它有一些缺点,但对于需要解决复杂数学问题的用户来说,它仍然是一个不错的选择。