分类目录归档:Study

matplotlib绘制等高线图的几个细节

由于毕业课题涉及到绘制复合物相互作用能的势能面,所以我为了绘制得到较美观的势能面等高线图而仔细看了matplotlibcontourf函数的手册。

实际上一开始是想用gnuplot画图的,但我需要绘制的势能面有一个挺麻烦的特征:其数值的范围非常大。也就是在两个分子靠得比较近的较小的区域里,相互作用能的数值大约为几万(正值,是一种互相排斥的状态);而在两个分子远离的较大区域内,此时作用很弱,因此数值接近零。这种情况下,gnuplot在没有其他设置(我不太清楚是否真的有相关的选项)的情况下绘制出的图效果很不好。
继续阅读matplotlib绘制等高线图的几个细节

学习数值计算ing

这学期选了个数值计算的选修课。虽然老师并不考察程序实现,不过我会用课余时间把讲过的数值方法尽可能自己实现一遍。

所以在GitHub上又挖了一个坑:numerical

每个部分会写一个小文档,在对应的文件夹里可以找到,这边就不写了(全部堆在一个页面就会很长)。

P.S. 写 \(\LaTeX\) 文档和用 Mathematica 绘图真的很花时间……

Modern Quantum Chemistry 习题解答

昨天算是看完了 Modern Quantum Chemistry(第七章不打算看,微扰理论的图解部分跳过了),把写的习题解答发出来。

说明一下,这个答案绝对不可能完全没有错误,所以遇到怀疑有问题的地方还请自行思考(如果能给我反馈一下错误也最好不过了)。本来是想从头到尾校正一下,但实在没时间。打算复习一下笔记就去看别的书。
继续阅读Modern Quantum Chemistry 习题解答

从HF到CI再到pair theory

看到MQC的「对理论」(pair theory)一章,里面引入了各种近似。如果不整理的话,就会感到头脑混乱。所以把从HF到CI再到pair theory的主要涉及的方程整理了一番。关于方法本身的一些性质,可能会稍微提一下,但具体讨论还是看书吧。

Hartree-Fock

HF基态波函数就是单个Slater行列式:
$$
\begin{equation}
| \Phi_0 \rangle = | \Psi_0 \rangle
\end{equation}
$$
继续阅读从HF到CI再到pair theory