Maxima是一种用LISP编写的计算机代数系统 (Computer Algebra System),用于公式推导、符号计算、数值计算等,它是一套自由软件,在GNU通用公共许可证下发行。maxima,maple和mathematica其实是计算机代数软件的三巨头,只不过maxima后来开源了,使用上感觉都差不多。

当然,作为开源软件的鼻祖TeX,Maxima和她有接口函数tex,而且Maxima生成LaTeX公式的功能也非常不错,具体常见的几个使用方法如下:

一,直接打印结果
如输入信息Maxima Input
factor(x^2+2*x+1);tex(%);
则输出Maxima Output
2(x + 1)$$\left(x+1\right)^2$$
值得注意的是:即使表达式是有错误的,也会自动忽略。

二,排印任意的公式

如输入
tex(f2(x,y)=sin(x^2+y^2));
输出为:
$$f_2\left(x,y\right)=\sin \left(y^2+x^2\right)$$

我们可以把输出的代码直接粘贴进你的tex源代码即可运行了。看看输出吧

三,图像输出ps格式
步骤如下:
\1. Click on Config, then click on Print Options, and make sure that Save as Postscript File is selected; enter a filename for your plot (e.g., myplot.ps), and click OK (twice).
\2. Click on Save - the plot will be saved as a Postscript file.
\3. Open a terminal (command-line) window. Navigate to the directory where you saved myplot.ps
\4. type:
ps2pdf myplot.ps
\5. Hit return - a PDF file called myplot.pdf will now be created in this directory.
例如:
plot2d(sin(1/x),[x,0.1,2*%PI]);
转化后的图片显示为:

选自:http://www.hippasus.com/resources/symmath/maximatypeset.html

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部