最近准备仔细学习一遍群论,平时学习也喜欢结合计算机,这样对一些概念的理解可以更加透彻一些。恰好又找到了一本群论的书,且完全是利用Mathematica来对群论的概念进行讲解,正好在这里整理一下自己的学习笔记,可以随时作为参考。
GTPack安装
这个安装包是这本书所使用的Group Theory in Solid State Physics and Photonics: Problem Solving with Mathematica,可以自行去寻找pdf。安装包是在它的官网上面下载,如果是新用户是需要注册后进行下载的。将安装包下载解压后里面会有GroupTheory的文件夹,如下图所示
接下来说一下安装的问题,将安装包下载解压后里面会有GroupTheory的文件夹,我们需要将这个文件夹放到Mathematica的用户基础目录中的Applications这个文件夹中。这里不去说明什么叫用户基础目录,在MMA中运行$UserBaseDirectory[]就可以知道它的路径。比如我的基础目录为C:\\Users\\Administrator\\AppData\\Roaming\\Mathematica
,下图就是我的用户基础目录中的一些文件夹,接下来只要将GroupTheory复制到Applications中即可。
GTPack使用
通过上面的流程之后,其实在你每次打开Mathematica的时候,GTPack并不会被自动装载进来,不过也可以通过修改Mathematica的其实文件init.m去修改你每次打开Mathematica时软件需要自动进行的操作,可以设置让这个包自动装载进来。我们接下来是使用手动方式来加载。
只需要执行Needs[“GroupTheory`“]即可,这里仔细注意一下,GroupTheory后面有一个额外的符号,也就是笔记本电脑上数字键1左边的符号,记得是英文输入法状态下输入。如果是想用上面提及到的自动装载,那么把这句话加入到上面提到的init.m文件中即可。这里还有个问题没有解决,这个包是提供了参考帮助文档的,但是我还不懂怎么可以把这个增加到MMa内置的帮助文档中。
公众号
相关内容均会在公众号进行同步,若对该Blog感兴趣,欢迎关注微信公众号。