obxygene

以自己的意志,抵达结局吧

Kernel Polynomial Method (KPM)

Kernel polynomial method (KPM) 是一种利用数值 Chebyshev 多项式展开来降低计算复杂度的方法。传统计算谱时常需 \(O(N^3)\) 的对角化方法,而 KPM 则将问题转化为矩阵与一组较小向量的乘法,大幅降低复杂度。同期发展的还有 Lanczos 算法,Lanczos 适合求本征态,KPM 更适合谱性质和关联函数的计算 [1]

KPM 源自函数的正交多项式展开。定义权重函数 \(w(x)\) 及区间 \([a,b]\) 后,两个可积函数 \(f,g:[a,b]\to\mathbb{R}\) 的内积为:

\[ \begin{equation} \langle f|g \rangle = \int_a^b w(x) f(x) g(x) dx \end{equation} \]

通过 Schmidt 正交化可得正交多项式 \(p_n(x)\),满足:

\[ \begin{equation} \langle p_n|p_m \rangle = \delta_{nm}/h_n \end{equation} \] 其中 \(h_n = ⟨p_n|p_n⟩\)。任意函数可展开为: \[ \begin{equation} f(x) = \sum_{n=0}^\infty \alpha_n p_n(x), \quad \alpha_n = \frac{1}{h_n}\langle p_n|f \rangle \end{equation} \] 通常意义上任何正交多项式都可以用来展开函数从而使用KPM,但经过历史和经验的检验,第一类和第二类Chebyshev多项式由于其优秀的收敛性以及与傅里叶变换的相似性而被认为是最佳选择。 ### Chebyshev 多项式 Chebyshev 多项式定义在区间 \([a,b]=[-1,1]\) 上。第一类 Chebyshev 多项式 \(T_n(x)\) 的权重函数为 \(w(x)=\frac{1}{\pi\sqrt{1-x^2}}\),第二类 \(U_n(x)\) 的权重函数为 \(w(x)=\pi\sqrt{1-x^2}\)。可以验证:

\[ \begin{equation} \begin{split} T_n(x) &= \cos\left[n \cos^{-1}x\right] \\ U_n(x) &= \frac{\sin\left[(n+1)\cos^{-1}x\right]}{\sin\left[\cos^{-1}x\right]} \end{split} \end{equation} \]

两类 Chebyshev 多项式都存在递推关系。对于第一类:

\[ \begin{equation} \begin{split} T_0(x) &= 1, \\ T_{-1}(x) &= T_1(x) = x, \\ T_{n+1}(x) &= 2xT_n(x)-T_{n-1}(x) \end{split} \end{equation} \]

对于第二类:

\[ \begin{equation} \begin{split} U_0(x) &= 1, \\ U_{-1}(x) &= 0, \\ U_{n+1}(x) &= 2xU_n(x)-U_{n-1}(x) \end{split} \end{equation} \]

此外还有乘积关系:

\[ \begin{equation} \begin{split} 2T_m(x)T_n(x) &= T_{m+n}(x)+T_{m-n}(x), \\ 2(x^2-1)U_{m-1}(x)U_{n-1}(x) &= T_{m+n}(x)-T_{m-n}(x) \end{split} \end{equation} \]

两种权重函数分别给出两种内积定义:

\[\begin{equation} \begin{split} \langle f|g \rangle_1 &= \int_{-1}^{1} \frac{f(x)g(x)}{\pi\sqrt{1-x^2}} dx, \\ \langle f|g \rangle_2 &= \int_{-1}^{1} \pi\sqrt{1-x^2} f(x)g(x) dx \end{split} \end{equation}\]

对应的正交性关系为:

\[\begin{equation} \begin{split} \langle T_n|T_m \rangle_1 &= \frac{1+\delta_{n,0}}{2}\delta_{n,m} \\ \langle U_n|U_m \rangle_2 &= \frac{\pi^2}{2}\delta_{n,m} \end{split} \end{equation}\]

定义 \(\phi_n(x)=\frac{T_n(x)}{\pi\sqrt{1-x^2}}\),则在第二种内积下有:

\[\begin{equation} \langle \phi_n|\phi_m \rangle_2 = \frac{1+\delta_{n,0}}{2}\delta_{nm} \end{equation}\]

可以验证任意函数都可以展开为:

\[\begin{equation} \begin{split} f(x) &= \sum_{n=0}^{\infty} \frac{\langle f|\phi_n \rangle_2}{\langle \phi_n|\phi_n \rangle_2} \phi_n(x) \\ &= \frac{1}{\pi\sqrt{1-x^2}}\left(\mu_0 + 2\sum_{n=1}^{\infty} \mu_n T_n(x)\right) \end{split} \end{equation}\]

其中系数\(\mu_n\)叫做矩,定义为:

\[\begin{equation} \mu_n = \langle f|\phi_n \rangle_2 = \int_{-1}^{1} f(x) T_n(x) dx \end{equation}\]


核多项式与 Gibbs 现象

实际计算中通常需要截断展开,直接截断会导致严重的 Gibbs 现象。为此常引入阻尼 kernel 系数 \(\mu_n \to g_n \mu_n\) 修正展开系数:

\[\begin{equation} \begin{split} f(x) &= \frac{1}{\pi\sqrt{1-x^2}}\left(\mu_0 + 2\sum_{n=1}^{\infty} \mu_n T_n(x)\right) \\ &\to \frac{1}{\pi\sqrt{1-x^2}}\left(\mu_0 g_0 + 2\sum_{n=1}^{N-1} \mu_n g_n T_n(x)\right) \end{split} \end{equation}\]

常用的 Jackson 核为:

\[\begin{equation} g_n^{\text{J}} = \frac{1}{N+1}\left[(N-n+1)\cos\frac{\pi n}{N+1} + \sin\frac{\pi n}{N+1}\cot\frac{\pi}{N+1}\right] \end{equation}\]

格林函数计算中常用 Lorentz 核:

\[\begin{equation} g_n^L = \frac{\sinh\left[\lambda\left(1-\frac{n}{N}\right)\right]}{\sinh \lambda} \end{equation}\]

其中参数 \(\lambda \in \mathbb{R}\),通常取 \(3\sim5\)


态密度计算

区间缩放

Chebyshev 展开定义在 \([-1,1]\),对于矩阵运算需保证本征值 \(\{E_k\}\) 也在 \([-1,1]\)。可作线性变换:

\[\begin{equation} \begin{split} \tilde{H} &= \frac{H-b}{a} \\ \tilde{E} &= \frac{E-b}{a} \end{split} \end{equation}\]

其中 \(a, b\) 由哈密顿量最大最小本征值 \(E_{\text{max}}, E_{\text{min}}\) 决定:

\[\begin{equation} a = \frac{E_{\text{max}}-E_{\text{min}}}{2-\epsilon} \\ b = \frac{E_{\text{max}}+E_{\text{min}}}{2} \end{equation}\]

参数\(\epsilon\) 用于避免谱边界刚好处于或超过 \([-1,1]\),通常取 \(0.01\)

最大最小本征值可用 Lanczos 算法(如 Matlab 的 eigs)获得:

1
2
3
4
5
E_max = eigs(H_sparse, 1, 'largestreal')
E_min = eigs(H_sparse, 1, 'smallestreal')
a = (E_max - E_min)/(2 - epsilon);
b = (E_max + E_min)/2;
H_tilde = sparse((H_sparse - b)/a);

离散余弦傅里叶变换

在对函数 \(f(x)\) 展开作截断并利用核多项式修正后,对于给定点 \(x\),有如下展开式:

\[ \begin{equation} f(x) = \frac{1}{\pi\sqrt{1-x^2}}\left(\mu_0 g_0 + 2\sum_{n=1}^{N-1} \mu_n g_n T_n(x)\right) \end{equation} \]

利用 Chebyshev 多项式的性质,还可以进一步减少计算时间。定义核多项式修正后的矩系数为

\[ \begin{equation} \tilde{\mu}_n = \mu_n g_n \end{equation} \]

此时展开式可以写为

\[ \begin{equation} f(x) = \frac{1}{\pi\sqrt{1-x^2}}\left(\tilde{\mu}_0 + 2\sum_{n=1}^{N-1} \tilde{\mu}_n T_n(x)\right) \end{equation} \]

如果采样点 \(x\) 取为特殊的 \(x_k\),满足

\[ \begin{equation} x_k = \cos\frac{\pi(k+1/2)}{\tilde{N}},\quad k=0,\ldots,(\tilde{N}-1) \end{equation} \]

则有

\[ \begin{equation} T_n(x_k) = \cos\left[n\cos^{-1}x_k\right] = \cos\left[\frac{n\pi(k+1/2)}{\tilde{N}}\right] \end{equation} \]

这些点被称为 Chebyshev 节点 [2]\(\tilde{N}\) 通常取 \(2N\)。在这些点上,\(f(x_k)\) 可以通过对 \(\tilde{\mu}_n\) 作第三类离散余弦变换(DCT-III)得到:

\[ \begin{equation} y[k] = \frac{1}{2}x_0 + \sum_{n=1}^{N-1} x_n \cos\left[\frac{n\pi(k+1/2)}{N}\right] \end{equation} \]

由于第三类余弦变换可以利用快速傅里叶变换(FFT)加速,因此比直接乘积更快。Matlab 示例代码:

1
2
3
omega_dct = cos(pi * ((0:N_points-1)+0.5)/N_points);
Moments_Kernel(1) = Moments_Kernel(1)/sqrt(2);
DOS = dct(Moments_Kernel,N_points,'Type', 3) .*(pi * sqrt(1 - omega_dct.^2));

注意:第二行对矩的第一个元素除以了 \(\sqrt{2}\),这是由于 Matlab 的 dct 定义与上述第三类余弦变换的系数在第一项与剩余项之间相差一个 \(\sqrt{2}\),若不修改,会导致余弦变换的系数收敛到零的速度变慢,给出错误的态密度。

矩的计算

KPM 展开可以被应用到算符上,例如哈密顿量 \(\hat{H}\)。在利用 KPM 计算时需要关注两种形式的矩:

其一是两个态的期望: \[ \begin{equation} \mu_n = \langle \beta | T_n(\tilde{H}) | \alpha \rangle \end{equation} \]

其二为算符 \(\hat{A}\) 与多项式的迹: \[ \begin{equation} \mu_n = \mathrm{Tr}[A T_n(\tilde{H})] \end{equation} \]

对于第一种情况,可以利用迭代关系直接计算。令 \(|\alpha_n\rangle = T_n(H)|\alpha\rangle\),有

\[ \begin{equation} \begin{split} |\alpha_0\rangle &= |\alpha\rangle \\ |\alpha_1\rangle &= \tilde{H}|\alpha_0\rangle \\ |\alpha_{n+1}\rangle &= 2\tilde{H}|\alpha_n\rangle - |\alpha_{n-1}\rangle \end{split} \end{equation} \]

随即可算出矩 \(\mu_n = \langle \beta | \alpha_n \rangle\)。整个过程只涉及到矩阵乘法,且可以利用稀疏矩阵方法提升大尺寸运算效率。如果 \(|\beta\rangle = |\alpha\rangle\),还可以进一步简化。利用乘积关系可验证,对于偶数次矩有

\[ \begin{equation} \begin{split} 2\langle \alpha_n | \alpha_n \rangle - \mu_0 &= 2\langle \alpha | T_n(\tilde{H})^\dagger T_n(\tilde{H}) | \alpha \rangle - \mu_0 \\ &= 2\langle \alpha | T_n(\tilde{H}) T_n(\tilde{H}) | \alpha \rangle - \mu_0 \\ &= \langle \alpha | \left(T_0(\tilde{H}) + T_{2n}(\tilde{H})\right) | \alpha \rangle - \mu_0 \\ &= \langle \alpha | \alpha_0 \rangle + \langle \alpha | \alpha_{2n} \rangle - \mu_0 \\ &= \mu_{2n} \end{split} \end{equation} \]

奇数次矩有

\[ \begin{equation} \begin{split} 2\langle \alpha_{n+1} | \alpha_n \rangle - \mu_1 &= 2\langle \alpha | T_{n+1}(\tilde{H})^\dagger T_n(\tilde{H}) | \alpha \rangle - \mu_1 \\ &= 2\langle \alpha | T_{n+1}(\tilde{H}) T_n(\tilde{H}) | \alpha \rangle - \mu_1 \\ &= \langle \alpha | \left(T_1(\tilde{H}) + T_{2n+1}(\tilde{H})\right) | \alpha \rangle - \mu_1 \\ &= \langle \alpha | \alpha_1 \rangle + \langle \alpha | \alpha_{2n+1} \rangle - \mu_1 \\ &= \mu_{2n+1} \end{split} \end{equation} \]

因此当 \(|\alpha\rangle = |\beta\rangle\) 时,可将矩的计算减半:

\[ \begin{equation} \begin{split} \mu_{2n} &= 2\langle \alpha_n | \alpha_n \rangle - \mu_0 \\ \mu_{2n+1} &= 2\langle \alpha_{n+1} | \alpha_n \rangle - \mu_1 \end{split} \end{equation} \]

对于第二种情况,以态密度为例。假设本征态 \(\tilde{H}|k\rangle = E_k|k\rangle\),态密度定义为

\[ \begin{equation} \rho(E) = \sum_k \delta(E-E_k) = \mathrm{Tr}\left[\delta(E-\tilde{H})\right] \end{equation} \]

\(\delta\) 函数可用 Chebyshev 多项式展开为矩:

\[ \begin{equation} \begin{split} \mu_n &= \int_{-1}^{1} \rho(E) T_n(E) dE \\ &= \int_{-1}^{1} \sum_k \delta(E-E_k) T_n(E) dE \\ &= \sum_k T_n(E_k) \end{split} \end{equation} \]

利用 \(T_n(H)|k\rangle = T_n(E_k)|k\rangle\),可得

\[ \begin{equation} \mu_n = \sum_k \langle k | T_n(H) | k \rangle = \mathrm{Tr}[T_n(H)] \end{equation} \]

由于 Chebyshev 多项式存在递推关系,有

\[ \begin{equation} \begin{split} |\alpha_n(k)\rangle &= T_n(H)|k\rangle \\ |\alpha_{n+1}(k)\rangle &= 2H|\alpha_n(k)\rangle - |\alpha_{n-1}(k)\rangle \end{split} \end{equation} \]

此时矩变为

\[ \begin{equation} \mu_n = \sum_k \langle \alpha_0(k) | \alpha_n(k) \rangle = \sum_k \langle k | T_n(H) | k \rangle \end{equation} \]

注意到之前公式中我们可以将态密度转换为了展开系数的计算,而上式表明,展开系数的计算只需要计算两个向量的内积,又因为\(|\alpha_n(k)\rangle\)各阶项实际上是一个矩阵乘法运算,通过上述的步骤,我们可以跳过高复杂度的对角化方法,仅通过矩阵乘法就可以得到态密度的展开系数。

实际上,计算迹时并不需要对所有本征态求和,只需对少量随机归一化向量 \(|r\rangle\) 取平均即可获得对 \(\mu_n\) 的良好估计:

\[ \begin{equation} \mu_n = \mathrm{Tr}[A T_n(H)] \approx \frac{1}{R} \sum_{r=1}^R \langle r | A T_n(H) | r \rangle \end{equation} \]

其中 \(|r\rangle = \frac{1}{\sqrt{D}} \sum_{i=1}^D \xi_{rk} |k\rangle\)\(\xi_{rk}\) 为复随机的归一化向量,满足

\[ \begin{equation} \begin{split} \mathbb{E}[\xi_{rk}] &= 0 \\ \mathbb{E}[\xi_{rk}\xi_{r'l}] &= 0 \\ \mathbb{E}[\xi^*_{rk}\xi_{r'l}] &= \delta_{rr'}\delta_{kl} \end{split} \end{equation} \]

\(\xi_{rk}=e^{i\phi}\)\(\phi\in[0,2\pi]\) 满足均匀或高斯分布,可以获得相当精确的结果。


  1. 1.Weiße A., Wellein G., Alvermann A., Fehske H., 2006, RvMP, 78, 275. doi:10.1103/RevModPhys.78.275 ↩︎
  2. 2.尽管matlab中内置有Chebyshev多项式chebyshevT,但实际上直接利用cos去定义Chebyshev多项式时,其速度远快于调用chebyshevT ↩︎

引论

通常在学物理/做物理的人之间会有一个专有名词叫物理图像(Physical Picture),有时也简称为物理。例如交流的时候会说"你这篇文章的物理(图像)是什么"。然而维基百科上并没有关于这个词的明确定义,且在不同的语境下物理图像指代对象会有极大的不同。为了能够理清这一词至目前的各种含义,于是便写下了这篇杂谈。

物理模型

作为自然学科的基础之一,物理的核心在于研究自然。而要研究自然,目前最有效的方式是根据现实提取出对应的物理模型进行分析。

为了得到响应的物理模型,在考虑现实中的各种物理对象时,首先要对该对象进行抽象,以此得到最简单而又最能反应所关注的内容的一个物理模型.例如质点这一对象是对任意不关注其大小以及形状的物体的抽象,这一抽象对象在研究一个物体的运动,尤其是空间上的平移时时最为有效,因为我们只需要关注质点在空间中的位置即可。然而由于抽象过程中我们抛弃了太多信息,导致其缺点在于质点是一个没有大小的点,我们没有办法研究它的旋转。

若是要研究旋转,我们需要加入一些关于形状和大小的细节,这个时候将刚体的抽象要更加有利于研究。借此我们可以研究对象的旋转。若是要研究刚体在各种受力下的变化,我们就需要加入更多的细节,例如物体可以发生形变,扭曲,断裂,拼接,融合等各种现实中存在的过程。无论如何,在研究自然时,我们总是需要根据研究对象去提取出当前对象最关键的信息,通过抽象来建立一个物理对象的模型,这便是物理模型。

数学模型

在建立了物理模型后,我们需要描述其各种关心的性质以及各种性质之间的联系。而目前最好的描述工具是数学,在基于对应的物理模型的基础上,进一步用数学建立的模型可以称为数学模型。或许最广为人知的数学模型应当是牛顿的运动学第二定律 \[\begin{equation} \mathbf{F}=m\mathbf{a} \end{equation}\] 这个公式描述了一个真空中质量为\(m\)的物理对象受到的力\(\mathbf{F}\)与其因力而产生的加速度\(\mathbf{a}\)的关系,这是一个数学函数关系,因此可以认为其是一个描述任一满足特定假设[1]下用于描述物理模型数学模型。 这个数学模型的特殊性在于,与其他任意\(y=f(x)\)相比,当我们将这三个变量(两个是矢量)中任意两个变量换为任意物理对象的对应的已知参数的数据[2]时,求解得到的第三个未知的变量的数据将必然与在现实中的物理对象通过实验测得的数据在一定的误差范围内相同。这一重要区别使得一个物理模型所对应的数学模型具有了一定程度的预测现实的功能。

物理理论

在阐明了物理模型以及的对应的数学模型后,便可以开始讨论物理理论。一个物理理论是一类物理事件的模型。由于对现实的一对一建模是不可能的事情,因此人们更希望通过一系列有限的物理模型来提取出一个(或一类)更加本质的模型,当遇到全新的对象时,直接利用这个本质的模型去套用即可分析新的对象,这就是物理理论。它的评判标准是其预测与实证观察的一致性程度。物理理论的质量还取决于它做出新预测的能力,这些预测可以通过新的观察来验证。这一套采用数学模型和物理对象和系统的抽象来合理化、解释和预测自然现象[3]对应为理论物理学。亦即,理论物理学是研究物理理论的学科。

对于物理理论的描述,通常是利用数学模型来描述一类物理模型的性质以及其之间的关系。一个物理理论通常会包含多个物理模型以及其对应的数学模型。例如牛顿力学便是一个物理理论,其包含了质点、刚体等多个物理模型,以及对应的牛顿定律等数学模型。

然而,以纯粹物理理论的严格性和信息量而言,要想直接对其进行讨论是非常困难的。因此,通常人们会在讨论物理理论时,使用物理图像来进行描述。在这之前,需要对图像这个词进行一些意义的拓展

图像

图,或者图像,是一般人每时每刻都需要的一种信息。借用维基百科的介绍[4], > 图像或图片是一种视觉表示形式。图像可以是二维的,例如绘图、绘画或照片,也可以是三维的,例如雕刻或雕塑。

作为含有信息量最丰富的对象,其直观与简洁对于理解事物具有极大的帮助性。例如描述圆的时候,数学上通常用解析几何的方法,来定义满足方程 \[\begin{equation} x^2+y^2=r^2 \end{equation}\] 的点集(x,y)构成的集合,而图像上可以很简单的给出 alt text 从这个角度来说,图像作为信息的载体,其特征在于简洁直观。 ## 物理图像 在介绍完了物理模型和图像后,物理图像简单来说便是指一类简洁直观物理模型。需要注意的是,物理图像并不指代物理实在,而是指一个方便理解的抽象对象。因为只有在有了对象之后,才可以谈及对象之间的关系,也即物理关系。而所谓常说的"新物理",也是指一类新的物理图像以及其对应的之前所未探明的物理关系。

总结

物理图像作为一种简洁直观的物理模型,其主要是在简单的讨论中,避免涉及过多的计算但是却能理清复杂的物理关系的工具。利用物理(图像),即便是不甚了解一个理论内部的数学关系,也可以理清楚不同物理对象之间的关系,这极大的降低了交流成本。除此之外,物理图像的重要意义在于,通过考察物理图像对应的自然现实,有时甚至可以跳过严格的数学构造和推导,直接抽取出可能的物理关系。例如已知牛顿第二定律是一个二阶微分方程,对于匀速运动而言其解需要首先求解该微分方程,得到解 \[\begin{equation} \boldsymbol{s}=\frac{1}{2}a t^2+bt+c \end{equation}\] 然后带入初始条件,计算后才能得到 \[\begin{equation} \boldsymbol{s}=\boldsymbol{v}t+\boldsymbol{s}_0 \end{equation}\] 但是,如果直接考虑一个匀速运动的物体,我们应当可以很轻易地直接写下 \[\begin{equation} \boldsymbol{s}=\boldsymbol{v}t+\boldsymbol{s}_0 \end{equation}\] 这种方法甚至在分数量子霍尔效应中诞生过诺贝尔奖,其得主Robert Laughlin在没有任何数学推导的情况下,直接写出了分数量子霍尔效应的物理图像,并且成功地解释了实验结果。

题外话

作为一个个人的观点,实际物理学中的解释并非对现实行为的解释,而是基于物理图像的对物理模型的解释。因为现实世界是极其复杂的,如果一个理论能够解释现实,那么现实就不应该存在无法解释的对象,然而客观上现实中存在无法利用理论解释的现象,这实际上正是物理理论作为物理模型的集合的局限性所在。而所谓的解释,实际上是基于物理模型对该框架下的可能的物理图像的解释[5]


  1. 1.牛顿定律仅在低速宏观领域下成立,当关注的对象处于高速宏观领域时,我们需要用到相对论力学,而处于低速微观领域时需要量子力学,处于高速微观领域下则需要量子场论。 ↩︎
  2. 2.之所以是数据而非数字,在于单位。 ↩︎
  3. 3.WikiPedia 理论物理学 ↩︎
  4. 4.WikiPedia 图片 ↩︎
  5. 5.本文中部分论述使用copilot润色。 ↩︎

本文为2020至2021年LX老师上课的量子场论笔记整理,主要内容是Spin-0部分。仅供一些细节上的参考,内容并未做太多整理,所以稍显混乱

本文为复习超导的一些基本概念和计算,参考自D-wave Superconductivity[1]

超导的基本概念

超导现象(Superconductivity)是具有零直流电阻完全抗磁性的电磁材料。零电阻意味着超导体是理想导体,且利用超导传输线进行电能输运时没有能量损耗。此外,超导体还表现出完全抗磁性(迈斯纳效应),即超导体会将内部的磁通线排出体外。零电阻与迈斯纳效应是两个无法用传统单电子理论理解的特征性质。

区分超导体和理想导体的关键点在于冷却过程。在降温后,对于理想导体而言,磁场仍然会滞留在系统内;而对于超导体而言,磁场会被排除在外。因此,对于理想导体,冷却前有场与零场存在差别;而对于超导体,无论其外场和历史如何,磁场在体态中都会变为零。

二流体模型与London方程

二流体模型核心假设为超导体内存在两种电子

  • 正常电子(Normal electrons)
  • 超导电子(Superconducting electrons)

利用这两种电子,可以解释零电阻现象,但是还不能解释迈斯纳效应,故还需要London方程,即在库伦规范下\(\nabla\cdot\mathbf{A}=0\) [2],超导电流密度可以写为 \[ \begin{equation} \mathbf{J}_s=-\frac{n_se^2}{m}\mathbf{A} \end{equation} \] 需要强调的是,该方程不能从 Maxwell 方程中导出,且应当被视为超导体作为一类特殊的电磁介质所满足的独立的电磁方程,London 方程只有在超导体的微观理论建立后才能被严格推导。

一个历史上的启发性推导: 假设电子在超导体中无摩擦地前进,\[ m \dot{\mathbf{v}} = -e \mathbf{E} \] 其中 \(\mathbf{v}_s\) 是超导电子速度,\(\mathbf{E}\) 是电场。超电流 \(\mathbf{J}_s = -e n_{s} \mathbf{v}_{s}\) 则为: \[ \frac{\partial \mathbf{J}_{s}}{\partial t} = \frac{e^{2} n_{s}}{m} \mathbf{E} \] 这是第一 London 方程。利用 Maxwell 方程: \[ \nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}, \] 可立即得到: \[ \frac{\partial}{\partial t} \left( \nabla \times \mathbf{J}_{s} + \frac{e^{2} n_{s}}{m} \mathbf{B} \right) = 0 \] 该方程描述了理想导体的行为。但为了描述迈斯纳效应,积分常数必须选为零,从而: \[ \nabla \times \mathbf{J}_{s} + \frac{e^{2} n_{s}}{m} \mathbf{B} = 0 \] 这是第二 London 方程。结合 Ampere 定律: \[ \nabla \times \mathbf{B} = \mu_{0} \mathbf{J}_{s}, \] 可得到磁场满足 Helmholtz 方程: \[ \nabla^{2} \mathbf{B} = \frac{\mu_{0} n_{s} e^{2}}{m} \mathbf{B} \] 假设一半无限超导体,其表面垂直于 \(x\) 方向,其解为: \[ B(x) = B(x_{0}) e^{-(x - x_{0}) / \lambda}, \] 其中: \[ \lambda = \sqrt{\frac{m}{\mu_{0} n_{s} e^{2}}} \] 是描述外磁场在超导-真空界面处的 London 穿透深度。当 \(x - x_{0} \gg \lambda\) 时,磁场衰减到零,这给出了迈斯纳效应的现象学描述。

库伯对

1956 年,Cooper 考虑了两电子过程,说明如果存在一个有效的吸引相互作用,无论其多弱,在存在费米海的背景下,费米面将不再稳定,费米面上的电子会相互配对形成束缚态,从而降低基态能量。配对电子的束缚态称为库伯对。Cooper 找到两电子形成束缚态的束缚能为:

\[ \begin{equation}\label{eq:binding} \Delta E = 2 \Delta = -2 \hbar \omega_{D} e^{-2 / N_{F} g} \end{equation} \]

其中 \(N_{F}\) 是费米面的态密度,\(g\) 是耦合强度,\(\omega_{D}\) 是决定诱导吸引作用机制或源头的特征能量。当吸引相互作用由电声相互作用诱导时,\(\omega_{D}\) 为声子频率,即德拜频率。这一结果表明,费米面在具有微小吸引相互作用下是不稳定的。

\(\eqref{eq:binding}\)表明束缚能对相互作用强度 \(g\) 的依赖是奇异的,这也说明超导的微观理论不能通过基于正常导电态的微扰计算得到,这是超导机制的主要困难。

为了理解 Cooper 配对能,可以求解零温下向费米海加入两个电子的问题。为减少不相容原理导致的排斥相互作用,假设两电子形成自旋单态,使空间波函数对称,且最低能态应具有零动量,因此两电子具有相反动量,波函数可写为:

\[ |\Psi\rangle = \sum_{\mathbf{k}} \alpha(\mathbf{k}) c_{\mathbf{k}\uparrow}^{\dagger} c_{-\mathbf{k}\downarrow}^{\dagger} |0\rangle \]

其中 \(|0\rangle\) 是刚性费米海真空。

两电子相互作用由以下哈密顿量控制:

\[ H = \sum_{\mathbf{k}} (\epsilon_{\mathbf{k}} - \mu) c_{\mathbf{k}\sigma}^{\dagger} c_{\mathbf{k}\sigma} - \sum_{\mathbf{k}, \mathbf{k}'} V_{\mathbf{k} \mathbf{k}'} c_{\mathbf{k}\uparrow}^{\dagger} c_{-\mathbf{k}\downarrow}^{\dagger} c_{-\mathbf{k}'\downarrow} c_{\mathbf{k}'\uparrow} \]

其中 \(\epsilon_{\mathbf{k}}\) 是电子色散能量,\(\mu\) 是化学势,\(V\) 是库伯对的散射势。为简单起见,假设 \(V\) 不依赖于动量:

\[ V_{\mathbf{k}, \mathbf{k}'} = \frac{g}{V}, \]

其中 \(V\) 是系统体积。从薛定谔方程:

\[ H |\Psi\rangle = E |\Psi\rangle, \]

可求得系数 \(\alpha(\mathbf{k})\) 满足:

\[ 2 \xi_{\mathbf{k}} \alpha(\mathbf{k}) - \frac{g}{V} \sum_{\mathbf{k}'} \alpha(\mathbf{k}') = (E - E_{0}) \alpha(\mathbf{k}), \]

其中 \(E_{0}\) 是填充费米海的能量,\(\xi_{\mathbf{k}} = \epsilon_{\mathbf{k}} - \mu\)。上式可重写为:

\[ \alpha(\mathbf{k}) = \frac{g}{2 \xi_{\mathbf{k}} - \Delta E} \frac{1}{V} \sum_{\mathbf{k}'} \alpha(\mathbf{k}'), \]

其中 \(\Delta E = E - E_{0}\) 是系统的能隙。对两边所有 \(\mathbf{k}\) 求和后,\(\alpha\) 的因子可消去,得到能隙方程:

\[ \frac{1}{g} = \frac{1}{V} \sum_{\mathbf{k}} \frac{1}{2 \xi_{\mathbf{k}} - \Delta E} = N_{F} \int_{0}^{\hbar \omega_{D}} d\xi \frac{1}{2 \xi - \Delta E}. \]

求解该方程可得:

\[ \frac{1}{g} = \frac{N_{F}}{2} \ln \frac{2 \hbar \omega_{D} - \Delta E}{-\Delta E} \approx \frac{N_{F}}{2} \ln \frac{2 \hbar \omega_{D}}{|\Delta E|}, \]

从而得出式\(\eqref{eq:binding}\)


  1. 1.D-Wave Superconductivity. Cambridge University Press; 2022. ↩︎
  2. 2.这里符号加粗表明该量是一个向量 ↩︎

有一些看过的有意思的资料,因为没办法塞进笔记里,放文件夹又容易忘掉,于是在这里做个记录

Physics in Two Dimensions.(二维物理)

由A.J. Leggett给出的二维体系物理的lecture note,包含局域化,Ginzburg-Landau,BKT相变,QHE,拓扑绝缘体,Kitaev模型等

DMRG笔记-iDMRG

由知乎用户零零撰写的DMRG参考代码

关济寰的个人网站

Robert Littlejohn的量子力学lecture

最近做事情总觉得不很顺畅,一方面是科研上本就是从事前人未知的路,一方面也算是自己不擅长于沟通,进而往往自己缺少什么事情都没办法表达出来,所以只能说是有些彷徨。只是人生要做些事情总是有这些情况的。主要还是因为今天发现之前有趣的数值模拟的结果之一可以用很简单的讨论去解释,一个曾经看上去可以发文的idea就没了,还是有些想叹气的。

今天刷知乎的时候看见一篇谈论哈耶克的文章,久闻哈耶克的大手之名,于是便找了一些关于哈耶克的译作来看,随即发现了一有趣的文章,即哈耶克1945年发表在《美国经济评论(The American Economic Review)》上的《知识在社会中的运用(The Use of Knowledge in Society)》,是他最重要的短文之一。这篇文章在知乎上有搬运哈耶克:知识在社会中的运用(无删减版),这里就不做多赘述。引起我注意的是最后几段,

所以,即使我们能证明,所有的事实如果为一个人所了解(就像我们假设他们被观测力强的经济学家掌握那样),会由他独自决定解决方法,问题也丝毫未得到解决。相反,我们必须表明,如何通过只掌握部分知识的个人的相互作用来解决这个问题。如果以为所有的知识都应由一个人所获得——同样假设这些知识都归我们这样的经济学家,那就是假设不存在问题,无视现实世界中重要而意义重大的一切事物。 像Schumpeter教授这样一个经济学家的立场,会由此而跌入由“数据”一词的含糊意义给粗心者造成的陷阱,这不能仅被解释为一个简单的失误。这表明,这种方法有某种根本性的错误,这种方法习惯性地忽视我们所必须应付的一个重要现象的本质部分——人类的知识具有不可避免的不完美性,因而需要一个不断沟通和获得知识的过程。任何实际上以人们的知识与客观事实是一致的这一假设为出发点的方法,诸如许多有联立方程式的数理经济学的方法,都完全忘掉了我们所要解释的主要任务。我决不否认,在我们的体系中,均衡分析起着有益的作用。但是现在到了这样一个紧要关头,一些著名学者误以为它所叙述的情形与解决实际问题直接有关。是我们记住这一点的时候了——均衡分析与社会过程根本无关,而仅能作为研究主要问题前的有益的准备

这段话可以做许多种阐释,但我认为这里最重要的事情是如何通过不完备的知识储备去做一件事情。首先一件显而易见的事情是,没有人具备所有的知识,进而准备足够充分地去做一件事情是一件理论上不可能地事情。其次,客观的工作量,存在上限的效率,以及时间三者所共同构成的约束,使得个人能力再强也无法单独完成一件复杂的事情。所以在面对一个事情时,考虑如何利用不太靠谱的基础部件(人),去完成一个靠谱的任务是一件更加现实且具有可行性的研究课题。 同样的概念可以类比钱学森与宋健的《工程控制论》第三版4.11一书所提到的

某种特定的系统结构能不能保证系统的所有状态坐标都受到控制作用的制约,在一个复杂的系统中这并不是显而易见的特征。 在多维系统中常有一部分坐标是不能控制的;还有一部分只能通过别的坐标间接地受到控制。 弄清给定系统的能控性不仅具有实际意义,在理论分析中它尤其是一个重要概念。... 从能控性和能观测性观点来看 ,一个线性系统总可以分解成四个部分,即能控、能观测部分,能控、不能观测部分,能观测、不能控部分,不能控、不能观测部分

这样一来,从控制论的角度而言,又可以将事情从可控制与可观测两个角度划分为四个部分,在做事的时候,对于不靠谱的基础部分,利用这个角度来看可以尽量的将个人的劳动力进行恰当的划分,比如能观测但不可控的部分就尽量保持其在视界内用于修正未来的路线,无需花太多精力在控制不可控的事情上。

(虽然从这个角度而言,科研看上去既不可以观测,也不可控,哈哈)

前言

作为第一篇非叙事的文章,总是要有一些精彩的内容的。思来想去,还是认为只有Steven Weinberg (物理学家,诺贝尔奖获得者)的著作Lectures on Astrophysics(天体物理学讲座)的第一节足够精彩。

这本书全册共226页,当然是塞不下天体物理的主要内容的。相反,作者意在给出一些在无需计算机帮助下,依然能展现出一些与真实世界相关的天体物理相关的简单计算。

...Instead, I here offer a short course, a collection of astrophysical calculations that can be done simply and analytically, without recourse to computers, and yet are relevant to the real world....

本书的第一节-Hydrostatic Equilibrium(流体静力学平衡)仅只需要基础的微积分知识和万有引力定律,再加上一些热力学概念,便给出了许多精彩的结论。 # 恒星的引力平衡 宇宙中的恒星[1]通常都是稳定的发光体,所以可以假定星体是一团由引力凝聚在一起的稳定的物质。由于万有引力只依赖于物质之间的距离,可以近似认为恒星是球形的,也即具有球对称结构。因此,采取球坐标系分析是较为方便的。 回想万有引力定律 \[ \begin{equation} F=-G\frac{Mm}{r^2} \end{equation} \] 既然引力是万有的,那么自然在恒星内部之间也是存在引力的。星体内部的物质为了平衡这样的引力维持稳定的结构,必然产生一定的压力。我们的出发点便是基于这样的一个平衡-一个稳定存在的恒星,其内部之间的引力应当与物质因过于紧密而产生的压力相等。

PlotofStar 如上图所示,我们假设星体的密度是半径的函数\(\rho(r)\),那么半径为\(r\)的恒星内部球体的质量就是

\[ \begin{equation} \mathcal{M}(r)=\int_0^r 4\pi r'^2\rho(r')dr'. \end{equation} \]

对应的,这个球体对其外部厚为\(dr\)的球壳(可以验证,这个球壳的质量是\(4\pi r^2 \rho(r)dr\))所产生的引力对应为[2] \[ \begin{equation} F_{\text{引力}}=-G\frac{\mathcal{M}(r)\times 4\pi r^2 \rho(r)dr}{r^2}=-4\pi G\rho(r)\mathcal{r}dr \end{equation} \] 这里的负号代表引力总是指向球心的方向。接下来考虑压力导致的浮力(正如物体在水中所受到的浮力是由于物体底部接收到的压强要大于物体顶部收到的压强,这对于恒星也是成立的!)。假设在半径\(r\)处的压强为\(p(r)\),由于球壳内侧的压强要大于球壳外侧的压强,我们可以计算出它的压强差导致的浮力为 \[ \begin{equation} F_{\text{浮力}}=4\pi r^2\left[p(r)-p(r+dr) \right]=-4\pi r^2 p'(r)dr \end{equation} \] 由于恒星是稳定的,故对恒星内任意这样的球壳,其受到的引力都应当与受到的浮力相当,所以我们可以联立这两个方程,经过简单的化简,可以得到 \[ \begin{equation} \label{eq:hydrostatic} \boxed{\frac{dp(r)}{dr}=-\frac{G\mathcal{M}(r)\rho(r)}{r^2}} \end{equation} \] 该公式给出了星体内部任一半径处的压力与质量的关系,这就是恒星的流体静力学平衡下的基本方程(Fundamental equation of hydrostatic equilibrium for stars)

恒星的引力势能

在讨论恒星的能量前,我们需要回想一下如何定义能量。回想高中的物理知识,一个静止的物体的物体的动能可以通过对其施加外力造成位移来增加,也即通过做功来增加物体的能量 \[ \begin{equation} W=\int \vec{F}\cdot d\vec{x} \end{equation} \]

现在对于恒星而言,我们要考虑的从动能变成了引力势能,也即需要考察来自无穷远处的物质因引力而聚集在一起时,引力所做的功。由于恒星可以认为是个球,我们采取与上面相同的讨论,即通过讨论包裹在球体外的薄球壳,从无穷远到球体表面所累积的引力势能,来求得整个恒星所具有的引力势能,如下图所示(仅展示了一个球壳上的一个微元,即图中的红点) PlotofStarFallen

可以验证,半径为\(r\)的质量为\(\mathcal{M}(r)\)的星体产生会产生的引力为\({\color{blue}G\mathcal{M}(r)/r^2}\),而其将无穷远处的物质吸引到球表面,形成一层质量为\({\color{brown}4\pi r^2\rho(r)dr}\)的球壳所做的功为 \[ \begin{equation} \int_{r}^{\infty}{\color{blue}G\mathcal{M}(r)/r^2}\times{\color{brown}4\pi r^2\rho(r)dr} \times{\color{red}\frac{1}{r'^2}dr'}=4\pi G r\mathcal{M}(r)\rho(r)dr \end{equation} \] 注意区分开标红的被积分半径\(r'\)与表示球壳所在的半径\(r\)!前者是因为,在将球壳从无穷远移动到球面上时,球壳所受到的引力也会随距离变化(万有引力告诉我们,这个力平方反比于二者的距离),我们需要对其作积分;而后者代表我们所关注的球壳的半径。

现在已经求得了半径为\(r\)的球体吸引球壳所需要的功,我们再对整个半径作积分直至整个恒星的半径即可得到恒星的引力势能 \[ \begin{equation} -\Omega=4\pi G\int_0^{\color{red}{R}} r\mathcal{M}(r)\rho(r)dr \end{equation} \] 这里\({\color{red}{R}}\)为恒星的半径,一般而言这个半径定义为恒星的压强为0的地方,即\(p(R)=0\)(类比地球的大气层内的一个大气压,而在大气层之外则接近为0).公式左侧即为恒星的引力势能\(\Omega\),注意前面的负号,因为引力总是相互吸引的,而在引力做功的时候,被吸引的球壳本应该将获得的引力势能转化为动能,而我们在计算球壳从无穷远到星体表面时默认了这个球壳会不带有动能地直接落在球面上形成了稳定的恒星[3],而作为代价,我们得到的引力势能应当为负。

现在是时候回顾公式\(\eqref{eq:hydrostatic}\)了。利用该公式,我们可以将上式重新写为 \[ \begin{equation} \Omega=4\pi \int_0^R\frac{dp(r)}{dr}r^3dr=-3\int_0^R p(r)4\pi r^2 dr \end{equation} \] 注意为得到这个等式,需要利用分部积分以及\(p(R)=0\)来消掉分部积分带来的\(r^3p(r)|^R_0\)因子。

恒星的能量

现在已知了恒星的引力势能,实际上恒星内部还有热能\(\Upsilon\)[4](又经常叫做内能).其形式可以写为单位体积能量密度的积分

\[ \begin{equation}\label{innerenergy} \Upsilon=\int_0^R\mathcal{E}(r)4\pi r^2dr \end{equation} \] 其中\(\mathcal{E}\)是不包括恒星的质能\((E=mc^2)\)或引力能的内能密度。接下来我们可以将恒星的非相对论的能量写下

\[ \begin{equation}\label{energy} E=\Upsilon+\Omega=\int_0^R\left[\mathcal{E}(r)-3p(r)\right]4\pi r^2 dr \end{equation} \] 从被积部分可以看到,若\(\mathcal{E}(r)-3p(r)<0\),此时恒星的引力势能大于内能,从而可以使整体能量为负,也即恒星吸引在一起。

多方球假设

为了更进一步地讨论恒星的能量,在这里稍微离题一下,我们需要给出一些热力学知识来建立恒星的压强与能量的关系。

通常而言我们可以假设内能与压强的关系为 \[ \begin{equation}\label{polytrope} \mathcal{E}(r)=\frac{p}{\Gamma-1} \end{equation} \] 这个关系叫做多方球假设,其中额外的参数\(\Gamma\)叫做绝热指数。为了更进一步地说明这个关系,我们可以拿高中的理想气体举例子。高中接触过的理想气体状态方程 \[ \begin{equation} pV=Nk_{B}T \end{equation} \] 其中\(p\)为压强,\(V\)为气体体积,\(k_B\)是玻尔兹曼常数,\(N\)为气体的原子数,\(T\)为温度。如果我们用单位体积数密度\(n=N/V\),则上式可以写为 \[ \begin{equation}\label{eq:idealgas} p=nk_{B}T \end{equation} \] 在热力学上可以证明,此时我们可以计算出理想气体的能量密度为 \[ \begin{equation} \mathcal{E}={\color{red}\frac{3}{2}}nk_{B}T \end{equation} \] 注意前面的系数!实际上利用\(\eqref{eq:idealgas}\)可以得到\[ \begin{equation} \mathcal{E}=\frac{3}{2}p=\frac{p}{5/3-1} \end{equation} \] 所以对于理想气体而言,我们有 \(\Gamma=5/3\) .除了理想气体之外,对于辐射而言(不再是由普通的有质量原子构成的气体,而是由无质量的光子构成的气体)有 \(\mathcal{E}=3p\) 从而 \(\Gamma=4/3\).

恒星的爆炸

在建立了内能函数与压强的关系后,我们终于可以来讨论恒星的爆炸了!利用\(\eqref{polytrope}\),\(\eqref{innerenergy}\)\(\eqref{energy}\),我们可以建立一个简单的代数关系 \[ \begin{equation} \begin{split} E&=\Upsilon+\Omega=\int_0^R\left[\mathcal{E}(r)-3(\Gamma-1)\mathcal{E}(r)\right]4\pi r^2 dr\\ &=(4-3\Gamma){\color{brown}\int_0^R\mathcal{E}(r)4\pi r^2 dr}=(4-3\Gamma)\times{\color{brown}C}\\ \Upsilon&={\color{brown}\int_0^R\mathcal{E}(r)4\pi r^2 dr}={\color{brown}C}\\ \Omega&=E-\Upsilon=3(1-\Gamma){\color{brown}C} \end{split} \end{equation} \] 这意味着,恒星的总能量,引力势能以及内能满足如下的简单的代数关系 \[ \begin{equation}\label{eq:Explode} \boxed{\Upsilon=-\frac{E}{3\Gamma-4},\quad\Omega=\frac{(\Gamma-1)E}{\Gamma-4/3}} \end{equation} \] 当总能量\(E\)为正值时恒星将发生爆炸,因此要维持稳定需满足\(E < 0\)。可是由于引力势能总是小于零,即\(\Omega<0\),从上式的第二个方程可以看出,我们必须要有\(\frac{\Gamma-1}{\Gamma-4/3}>0\),这给出 \(\Gamma<1\)\(\Gamma>4/3\) .根据上面的热力学讨论,\(\Gamma\)通常都是大于1的,从而我们必然有\(\Gamma>4/3\).实际上,对于压强主要由高度相对论性粒子主导的天体(例如质量接近理论上限的大质量普通恒星、白矮星和中子星),其\(\Gamma\)值仅略高于4/3,说明这类天体的稳定性实际上已经很差了。

方程\(\eqref{eq:Explode}\)在恒星早期演化过程中起着决定性作用。一团低温弥散气体云内部的引力能和内能极低,其总能量\(E\)值很小。只要该气体云未处于绝对零度,就会持续辐射出以红外波段为主的光线。若其总能量转为负值,气体云便无法继续扩散。根据方程\(\eqref{eq:Explode}\),只要绝热指数\(\Gamma>4/3\),气体云在损失能量的过程中,尽管总能量\(E\)持续减小(负值越来越大),但其内能\(\Upsilon\)却会不断增大,也即恒星此时表现出负比热特性:恒星能量损失越多,温度反而越高。随着温度上升,恒星能量辐射的速度又进一步加快,这一过程形成正反馈循环。最终当恒星核心温度高到足以克服原子核间的库仑斥力时,核聚变反应启动并持续增强,直至核能产出与辐射损失达到平衡,恒星便进入稳定阶段(至少在其核心核燃料耗尽前会保持稳定)。看似矛盾的是,核反应的发生反而中止了恒星的持续升温过程。


  1. 1.通常所说的星体(Stars)都代指恒星,而非像地球这样的岩石行星(Rocky planet),因为夜空中能够肉眼可见的星体几乎都是能够通过核反应自发光的恒星。 ↩︎
  2. 2.注意,这里我们利用了引力的一个性质,即一个球体对位于其外部的物体所施加的引力,等效于位于该球体球心的具有相同质量的质点对该物体所施加的引力。这个性质使得我们考虑内部球体对球壳所施加的引力时,不需要考虑内部球体的任一点对球壳施加的压力,直接将距离替换为球心到球壳的距离即可。 ↩︎
  3. 3.实际上这关系到恒星的形成过程。恒星整体上而言是星际间物质由于引力而相互吸引,这个时候引力势能转化为的动能非常大,从而导致星际物质之间会发生碰撞与摩擦,在这个过程中动能会转化为热与辐射离开这个体系,从而减少了动能。并且即便有这样的一个过程,在形成恒星后这些动能也并未完全被消耗掉。 ↩︎
  4. 4.这个符号是希腊字母Upsilon,与原文保持一致 ↩︎

一些建站的纪念

在此记录一下建立博客最初的一些思绪和看法。由于是渐进式的文章,因此本文会不定期更新。

这个博客主要是利用Hexo以及Next建立起来的。途中还有不少网络上的搜索资料,从开始有想法到第一次部署完成到网页耗时大概三个小时,非常地轻便。

建立这个博客的最重要的目的是提升自己的写作能力。最近在一次又一次改文章的过程,再一次深刻地认识到了自己写作能力的欠缺以及语文素养的低下。之所以有个"再"字,是考虑到之前也被L老师痛批过语文能力很差劲。所以借此机会,慢慢的写一些文章,分享一些技术杂谈。 实际上,在写这篇纪念的时候,脑子里也总是想一些有的没的。一直在考虑写一些什么东西,却没有很好的梳理起来,成为有条理性和故事性的文章。可是,如果不从第一个字,第一篇文章下手,任何的改进都是空谈。所以,即便这篇,或者开始的一些,甚至以后的文章都写的非常糟糕,也不能就此放弃。(当然,迫于现实生活的紧张节奏导致的没有时间写是另一回事。)

第二个目的算是排解一下情绪。人生毫无疑问是一场持久战,无论是身心还是现实都是。而在最近的生活中,既要保证四五年里个体的身心的健全,以求毕业后仍有一番动力,也要祈求现实生活中不会突生变故,打乱本就脆弱而没有章法的计划。在这看似没有终点的过程中,通过写作或其他活动进行排解自然是一种选择。当然我也想过学习画画,但是看上去并没有作画的天分,也没有相应的毅力,所以只能就此作罢。

为什么要选择博客而不是在微信或qq空间或是知乎上,则是考虑到有些数学公式的编辑在这些设备上并不方便。况且微信或qq空间太过于私密化。我个人希望这个博客能够不太私密化又不至于太过于公开化(似乎是比较矛盾的),况且个人站外博客的自由度要相对更高,并且能学习一下如何制作网站。

无论如何,这个博客的主要目的都是以提升写作能力以及排解情绪为首要目的的。(当然,如果有人能看到并感觉有点意思,那就再好不过了)。


一些常用Markdown命令

这里主要参考了Wikipedia,记录在这里是为了避免每次使用都要查询。

内容目录

在段落中填写 [TOC] 以显示全文内容的目录结构

使用斜体粗体

*斜体* 与 **粗体**

分割线

在单独的一行使用 *** 或者 --- 表示分割线

***


---


排序

1
2
3
4
5
6
1. 第一件事
* 第一个方面
* 第二个方面
2. 第二件事
- 第一个方面
- 第二个方面
  1. 第一件事
    • 第一个方面
    • 第二个方面
  2. 第二件事
    • 第一个方面
    • 第二个方面

超链接

插入文字超链接的格式如下 :

[链接文字](链接地址 "链接标题")

插入图片超链接的格式如下:

![图片说明](图片链接 "图片标题")

注释

\表示注释

引用

使用>表示文字引用

> 这是一段文字引用

这是一段文字引用

Latex

数学公式的默认环境是$ $$$ $$

1
2
3
$\begin{equation}
f(x) = x^2
\end{equation}$
\(\begin{equation} f(x) = x^2 \end{equation}\)

注意这里即便是使用equation环境,也需要用$符号注明


0%