我们都知道Mathematica很棒,但是它通常也缺少关键的功能。您与Mathematica一起使用哪种外部软件包/工具/资源?
我将编辑(并邀请其他人也这样做)此主要帖子,以包含侧重于科学研究中的一般适用性的资源,并且尽可能多的人会发现有用的资源。随意贡献任何东西,甚至是小的代码片段(就像我在下面的计时例程中所做的那样)。
同样,最欢迎使用Mathematica 7中未记载的有用功能以及您发现自己以外的东西,或者从某些纸张/站点中挖掘出来的东西。
请附上简短说明或评论,说明为何某物很棒或它提供了什么实用程序。如果您通过会员链接链接到Amazon上的图书,请提及该链接,例如,在链接后加上您的名字。
包装方式:
LevelScheme
是一个软件包,极大地扩展了Mathematica生成漂亮外观的能力。我将它用于其他任何事情,然后对帧/轴刻度进行了很多改进。它的最新版本称为SciDraw,并将于今年某个时候发布。- 大卫·帕克
Presentation Package
(David Park's)(50美元-免费更新) - 杰里米·迈克尔森(Jeremy Michelson)的
grassmannOps
软件包提供了使用格拉斯曼变量和具有非平凡换向关系的算符进行代数和微积分的资源。 - John Brown的
GrassmannAlgebra
书和与Grassmann和Clifford代数一起工作的书。 - RISC(符号计算研究所)提供了各种Mathematica(和其他语言)软件包供下载。特别是,在算法组合组的软件页面上,有用于自动定理证明的Theorema,以及用于符号求和,差分方程等的大量软件包。
工具:
MASH
是Daniel Reeves出色的Perl脚本,主要是为Mathematica v7提供脚本支持。(现在从Mathematica 8开始内置该-script
选件。)alternate Mathematica shell
具有GNU readline输入的An (使用python,仅* nix)- ColourMaths包使您可以直观地选择表达式的各个部分并进行操作。http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
资源:
Wolfram自己的存储库
MathSource
在用于各种应用程序的狭窄笔记本中有很多有用的东西。还要查看其他部分,例如Current Documentation
,Courseware
讲课- 而
Demos
对,好,演示。
在数学维基教科书。
图书:
- 数学编程:先进的引进列昂尼德希夫林(
web
,pdf
)是,如果你想做的任何事情不止一个必须阅读对于 Mathematica中循环。我们很高兴在Leonid
这里回答自己的问题。 - James F. Feagin(亚马逊)的Mathematica量子方法
- 史蒂芬沃尔夫拉姆(亚马逊)的Mathematica书(
web
) - 绍姆的提纲(亚马逊)
- Stan Wagon(亚马逊)编写的Mathematica in Action -600页的简洁示例,直至Mathematica版本7。可视化技术特别好,您可以在作者的文章中看到其中的一些内容
Demonstrations Page
。 - 理查德·盖洛德(Richard Gaylord
pdf
)撰写的Mathematica编程基础知识()-对您需要了解的有关Mathematica编程的大多数知识进行了简要的简要介绍。 - Sal Mangano撰写的Mathematica Cookbook,由O'Reilly发行,2010年832页。-以著名的O'Reilly Cookbook风格撰写:问题-解决方案。用于中间体。
- Mathematica的微分方程,第三版。2004年Elsevier阿姆斯特丹出版社,作者:玛莎·阿贝尔(Martha L. Abell),詹姆斯·布拉瑟尔顿(James P. Braselton)-893页对于初学者,可同时学习解DE和Mathematica。
未记录(或几乎未记录)的功能:
- 如何自定义Mathematica键盘快捷键。请参阅
this question
。 - 如何检查Mathematica自身功能使用的模式和功能。看到
this answer
- 如何在Mathematica中实现GraphPlot的大小一致?请参阅
this question
。 - 如何使用Mathematica制作文档和演示文稿。请参阅
this question
。
Grid
或类似图形创建有价值的期刊布局要容易得多。