大小:30.40M更新:2022-02-25 12:52:46
类别:教育教学系统:WinAll
包名:
数学计算软件(Maxima)是一个多用途的CAS(计算机数学系统),涵盖的领域很广,功能也很多。是指能对一般数学问题进行符号计算的软件。Maple是这类商业CAS的老大。在符号计算方面,Maxima是一款优秀的跨平台开源软件,wxMaxima是它的GUI版(也是目前Windows最好的版本),当然还有很多其他的前端。下面的三维图形是用最大值绘制的:
数学计算软件(Maxima)是一个可以帮助你在电脑上分析函数的工具。它是由一家公司开发的。在最初的运算中,主要是用来计算代数,所以你也可以把它看成是一个计算机代数运算系统。经过多年的发展,这个软件的功能已经变得非常强大,不仅仅是操作这么简单。Maxima现已广泛应用于高级函数分析,支持初等函数、代数、常数、变量、矩阵、微分、积分等分析。,让数学研究的朋友们可以得到一个更加智能的计算工具,而且这个软件在绘制函数图像方面的功能也非常先进,支持二维绘制和数据绘制,有需要的朋友可以下载试试!
WxMaxima包含由菜单(单元格/补全词)或按组合键Ctrl+K触发的自动补全功能。自动补全是上下文相关的。如果它在ezUnits的单位规范中被激活,它将提供适用单位的列表。除了完成当前命令或变量的名称之外,autocomplete还可以显示大多数命令的模板,表明程序所期望的参数的类型(和含义)。
WxMaxima是一个图形用户界面,提供Maxima的所有功能和灵活性。WxMaxima为用户提供了图形显示和许多功能,使Maxima更易于使用。
WxMaxima通过定义两种类型的游标来提供拖放灵活性。WxMaxima将在需要时自动切换:
-可以选择任意数量的所有单元格的水平光标。通过在两个单元格之间移动光标或单击两个单元格之间的空间来激活光标。
建筑
Maxima调用外部程序实现映射,默认外部程序是Gnuplot。Gnuplot是一个基于命令行的功能强大的函数和数据映射程序,集成了计算、拟合、foot基编程等功能。一些软件包括Maxima,Octave等。都是用Gnuplot作为后台程序来实现映射功能。对于经常使用数学映射的用户,我建议直接使用Gnuplot,因为它的设置更灵活,功能更强大。
特殊函数
Maxima提供了常见的特殊功能。这里不介绍每个功能的具体用法。可以参考任何一本数学方程教材。
边值问题
用函数bc2 (solution,xval_1,yval _ 1,xval _ 2,yval_2)解二阶微分方程的边值问题,其中solution是ode2得到的通解,xval _ 1,yval_1xval_2,yval _ 2分别是自变量和因变量在第一点和第二点的值。
一阶或二阶常微分方程的通解
(eqn,dvar,ivar)函数用于求解一阶或二阶常微分方程,其中eqn为待解方程,dvar为因变量,ivar为自变量。
对角矩阵
对于同相元素的对角矩阵,有更简单的输入方法。Diagmatx (n,x)函数返回一个对角元素为x的n × n对角矩矩阵,单位矩矩阵可以用diagmatx (n,1)表示。另外,单位力矩矩阵也可以由ident (n)得到
交互式输入
Entermatx(m,n)函数可用于交互式矩阵输入,Maxima逐个读取每个元素。如果行列维数相同,Maxima会主动询问矩阵是对角、对称、反对称还是广义矩矩阵,可以有效减少输入次数。
随机数字
使用random(x)生成一个伪随机数。如果x是整数,返回值是0到x-1之间的整数;如果x是浮点数,返回值是小于x的非负浮点数。
批处理执行程序
如果要执行的Maxima命令预先存储在文件中,您可以使用Maxima中的批处理程序。
特克斯输出
使用tex命令可以将Maxima表达式输出为TEX代码,这样用户就可以方便地将计算结果插入到自己的公式中。
二维表示
Maxima的默认输出是二维表示,这样结果中的表达式就一目了然了。但是,有时候我们还是希望得到一维的结果,例如,如果我们需要使用输出结果作为输入。Display2d变量是控制输出和结果的二维表示,默认值为true。