跳转至

函数空间与向量空间对比

张君豪-22373056
2025.1.14

在初学量子力学时,就觉得它和线性代数关系密切,就像是线性代数的”应用题“一样,现简单做一个总结对比,帮助更好理解,这对学习傅里叶变换和信号与系统也有帮助。

向量空间与函数空间

向量与函数的分解

在《线性代数》课程中,已经了解到任意向量 \((\vec{v} \in \mathbb{R}^n)\) 可以表示为一组基向量\(\{\vec{ e_1 }, \vec{e_2}, \dots, \vec{e_n}\}\)的线性组合:

\[ \vec{v} = c_1 \vec{e_1} + c_2 \vec{e_2} + \dots + c_n \vec{e_n} \]

在数学中,基函数是函数空间中特定基底的元素。函数空间中的每个连续函数可以表示为基函数的线性组合,就像向量空间中的每个向量可以表示为基向量的线性组合一样。

在函数空间中,类似地,任意函数\(f(x)\)可以表示为一组基函数的线性组合:

\[ f(x) = c_1 \varphi_1(x) + c_2 \varphi_2(x) + c_3 \varphi_3(x) + \cdots \]

其中,\(\{\varphi_1(x), \varphi_2(x), \varphi_3(x), \cdots\}\) 是该函数空间的一组基函数,\(\{c_1, c_2, c_3, \cdots\}\) 是线性组合系数。

当然了,这对基向量和基函数都是有要求的,下边进行一一分析。

在向量空间中,基向量需要满足以下条件:

  • 线性无关 (linear independence): 对任意相异的 \(e_1, e_2, \dots, e_n \in \mathbb{R}^n\) 和任意的 \(\lambda_1, \lambda_2, \dots, \lambda_n \in K\),(\(K\)表示数域,在此假定成实数域或者复数域均可)若
\[ \lambda_1 \cdot e_1 + \lambda_2 \cdot e_2 + \cdots + \lambda_n \cdot e_n = 0 \]

\[ \lambda_1 = \lambda_2 = \dots = \lambda_n = 0 \]
  • 生成律 (spanning property): 对任意 \(v \in V\),存在相异向量 \(e_1, e_2, \dots, e_n \in \mathfrak{B}\) 和标量 \(\lambda_1, \lambda_2, \dots, \lambda_n \in K\) 使得
\[ \lambda_1 e_1 + \lambda_2 e_2 + \cdots + \lambda_n e_n = v \]

按照个人理解,总结下来,在向量空间中,基向量需要满足以下条件:

  • 线性无关:任意基向量的线性组合等于零时,所有系数必须为零,即:

  • 极大性:基向量的数量等于空间的维度,且不能再添加新的线性无关向量。

类似地,在函数空间中,基函数的选择通常需要满足以下条件:

  • 线性无关:任意基函数的线性组合等于零时,所有系数必须为零。

  • 完备性:基函数能够表示空间中的任意函数,即:

结论: 向量空间中的“线性无关”和“极大无关组”对应于函数空间中的“线性无关”和“完备性”。

可以举一些例子

幂函数 \(x^n\)(泰勒级数展开)

基函数:

\[ \{1, x, x^2, x^3, \dots \}, \text{即 } x^n, \text{其中 } n \text{ 为自然数。} \]

任何满足一定条件的函数 \(f(x)\)(通常要求函数在某点连续可导),可以展开为幂函数的线性组合:

\[ f(x) = \sum_{n=0}^\infty c_n x^n \]

其中,

\[ c_n = \frac{f^{(n)}(a)}{n!} \]

是展开系数,称为泰勒展开的系数。

幂函数 \(x^n\)(洛朗级数展开)

基函数:

\[ {x^n : n \in \mathbb{Z}}, \text{即 } x^n, \text{其中 } n \text{ 为整数,包括正数、零和负数。} \]

洛朗级数是一种扩展的泰勒级数,用于表示在复平面中具有奇点的解析函数:

\[ f(x) = \sum_{n=-\infty}^\infty c_n x^n \]

其中,\(c_n\) 为洛朗级数的展开系数。

洛朗级数用于研究复变函数,尤其是具有孤立奇点的函数(我已经忘了)。


三角函数 \({\rm cos}(nx)\)\({\rm sin}(nx)\)(傅里叶级数展开)

基函数:

\[ \{{\rm cos}(nx), {\rm sin}(nx) : n \in \mathbb{N}\}, \text{即以正弦和余弦函数为基函数,} n \text{ 为自然数。} \]

展开方式: 特别地,周期函数 \(f(x)\)(周期为 \(2\pi\))可以表示为三角函数的线性组合:

\[ f(x) = a_0 + \sum_{n=1}^\infty \left( a_n {\rm cos}(nx) + b_n {\rm sin}(nx) \right) \]

其中,\(a_n\)\(b_n\) 为傅里叶系数,计算公式如下:

\[ a_0 = \frac{1}{\pi} \int_0^T f(x) \, dx \]
\[ a_n = \frac{1}{\pi} \int_0^T f(x) \cos\left({n} x\right) \, dx \quad (n \geq 1) \]
\[ b_n = \frac{1}{\pi} \int_0^T f(x) \sin\left( n x\right) \, dx \quad (n \geq 1) \]

一般地,周期函数 \(f(x)\)(周期为 \(T\)),可选取以下作为基函数:

\[ \{{\rm cos}(n\Omega x), {\rm sin}(n \Omega x) : n \in \mathbb{N}\}, \text{即以正弦和余弦函数为基函数} n \text{ 为自然数\ ,}\ \ \Omega = \frac{2 \pi}{T} \]

可以表示为三角函数的线性组合:

\[ f(x) = a_0 + \sum_{n=1}^\infty \left( a_n \cos\left(\frac{2\pi n}{T} x\right) + b_n \sin\left(\frac{2\pi n}{T} x\right) \right) \]

其中,\(T\) 是周期,\(a_n\)\(b_n\) 为傅里叶系数,计算公式如下:

\[ a_0 = \frac{2}{T} \int_0^T f(x) \, dx \]
\[ a_n = \frac{2}{T} \int_0^T f(x) \cos\left(\frac{2\pi n}{T} x\right) \, dx \quad (n \geq 1) \]
\[ b_n = \frac{2}{T} \int_0^T f(x) \sin\left(\frac{2\pi n}{T} x\right) \, dx \quad (n \geq 1) \]

复指数函数 \(e^{inx}\)(复数形式的傅里叶级数)

基函数 :

\[ \{e^{inx} : n \in \mathbb{Z}\}, \text{即复指数函数,其中 } n \text{ 为整数。} \]

展开方式: 周期函数 \(f(x)\)(周期为 \(2\pi\))也可以用复数形式表示:

\[ f(x) = \sum_{n=-\infty}^\infty c_n e^{inx} \]

其中,\(c_n\) 为复数形式的傅里叶系数,其计算公式为:

\[ c_n = \frac{1}{T} \int_0^T f(x) e^{-i nx} \, dx \]

更一般地,考虑周期为 T 的函数,可选取基函数:

\[ \{e^{i\frac{2\pi n}{T}x} : n \in \mathbb{Z}\}, \text{即复指数函数,其中 } n \text{ 为整数,周期为 } T。 \]

展开方式: 周期函数 \(f(x)\)(周期为 \(T\))可以用复数形式表示:

\[ f(x) = \sum_{n=-\infty}^\infty c_n e^{i\frac{2\pi n}{T}x} \]

其中,\(c_n\) 为复数形式的傅里叶系数,其计算公式为:

\[ c_n = \frac{1}{T} \int_0^T f(x) e^{-i\frac{2\pi n}{T}x} \, dx。 \]

在初学时,我一直有个疑问,为什么在这里求解\(c_n\)的时候\(f(x)\)要乘以\(e^{-i\frac{2\pi n}{T}x}\)作积分而不是\(e^{i\frac{2\pi n}{T}x}\)。同时,在学习量子力学时,我们发现作积分是常常要牵涉到函数的共轭。这些疑问只需简单了解复数函数的内积就可以解开。

稍稍总结一下,不同的基函数选择适用于不同的数学和工程领域,比如泰勒级数适合局部展开,傅里叶级数适合处理周期函数,后者在量子力学中很常用。

向量空间和函数空间性质的对比

内积

向量的内积

在线性代数中,尽管基向量的选取相对灵活,但在实际选取中,我们常常希望基向量单位化和正交化,这样选取的基向量具有较好的性质。我们首先给出向量和函数的内积,并引入模长的概念。

内积是将两个向量映射到一个标量上,用于定义向量之间的角度和长度。

给定向量 \(\vec{u}, \vec{v} \in \mathbb{R}^n\),其内积为:

\[ \langle \vec{u}, \vec{v} \rangle = \sum_{i=1}^n u_i v_i \]

据此可定义向量的模长(“长度”),由内积定义为:

\[ |\vec{u}| = \sqrt{\langle \vec{u}, \vec{u} \rangle} = \sqrt{\sum_{i=1}^n u_i^2} \]

模长具有以下性质:

非负性\(|\vec{u}| \geq 0\),且 \(|\vec{u}| = 0\) 当且仅当 \(\vec{u} = \vec{0}\)

正定性\(\langle \vec{u}, \vec{u} \rangle > 0\) 对于所有非零向量 \(\vec{u}\)

函数的内积

在函数空间中,内积的定义通常为两个函数在定义域上的加权积分。考虑复数函数 \(f(x)\)\(g(x)\),其内积为:

\[ \langle f, g \rangle = \int_a^b f(x) g^*(x) \, dx \]

类似于向量,可定义函数的模长定义为:

\[ |f| = \sqrt{\langle f, f \rangle} = \sqrt{\int_a^b |f(x)|^2 \, dx} \]

其中,\(|f(x)|^2 = f(x) f^*(x)\)

我最初一直理解为什么在量子力学中大量出现对复数函数共轭求积分的情况,在这里能够解答部分疑惑。类比向量模长的正定性,就能理解为什么复数函数内积牵涉到复共轭:

对于复数函数,如果直接定义内积为 \(\langle f, g \rangle = \int_a^b f(x) g(x) \, dx\),会导致模长无法满足正定性。例如,取 \(f(x) = i\),则:

\[ \langle f, f \rangle = \int_a^b i \cdot i \, dx = \int_a^b -1 \, dx = -(b-a) < 0 \]

模长成为负值,违背正定性要求。

引入复共轭后,模长变为:

\[ \langle f, f \rangle = \int_a^b f(x) f^*(x) \, dx = \int_a^b |f(x)|^2 \, dx \geq 0 \]

且只有当 \(f(x) = 0\) 时,模长为零,满足正定性。

在量子力学中,函数的模长用于描述量子态的“归一化”条件,即:

\[ |\varphi| = 1 \quad \Rightarrow \quad \int_a^b |\varphi (x)|^2 \, dx = \int_a^b \varphi (x) \cdot \varphi^* (x) \, dx = 1 \]

这表示找到粒子在空间中的概率总和为 \(1\)


总结下来,通过上述定义,函数空间的内积与模长可以满足与向量空间相同的核心性质(非负性、正定性)。这为我们进一步研究函数空间的正交性、单位化以及投影奠定了基础。

正交性

向量空间中的正交性:

如果两个向量的内积为零,则称它们是正交的:

\[ \langle \vec{u}, \vec{v} \rangle = 0 \]

可以直观地理解为“垂直”。

函数空间中的正交性

类似地,如果两个函数 \(f(x)\)\(g(x)\) 满足:

\[ \langle f, g \rangle = \int_a^b f(x) g^*(x) w(x) \, dx = 0 \]

则称它们是正交的。

傅里叶级数中的基函数,以下每一组函数都是彼此正交的基函数。

\[ \{{\rm cos}(nx), {\rm sin}(nx) : n \in \mathbb{N}\}, \text{即以正弦和余弦函数为基函数,} n \text{ 为自然数。} \]
\[ \{{\rm cos}(n\Omega x), {\rm sin}(n \Omega x) : n \in \mathbb{N}\}, \text{即以正弦和余弦函数为基函数} n \text{ 为自然数\ ,}\ \ \Omega = \frac{2 \pi}{T} \]
\[ \{e^{inx} : n \in \mathbb{Z}\}, \text{即复指数函数,其中 } n \text{ 为整数。} \]
\[ \{e^{i\frac{2\pi n}{T}x} : n \in \mathbb{Z}\}, \text{即复指数函数,其中 } n \text{ 为整数,周期为 } T。 \]

单位化(归一化)

向量空间中的单位化:

通过将向量除以其模长,可以得到单位向量:

\[ \vec{e} = \frac{\vec{v}}{|\vec{v}|} \]

函数空间中的单位化:

对于函数 \(f(x)\),归一化的条件是其内积为 1:

\[ \langle f, f \rangle = \int_a^b |f(x)|^2 \, dx = 1 \]

在量子力学中,波函数的归一化条件是:

\[ \int_{-\infty}^\infty |\psi(x)|^2 \, dx = 1 \]

这意味着粒子在整个空间中的存在概率为 1。

量子力学中,正交性用于描述不同量子态之间的相互独立性。归一化正交基 \(\{ | \phi_n \rangle \}\) 满足:

\[ \langle \phi_n | \phi_m \rangle = \int_{-\infty}^{\infty} \phi_n^*(x) \phi_m(x) \, dx = \delta_{nm} \]

这是我们计算量子态叠加的重要基础。

投影

向量空间中的投影

假设 \(\{\vec{e}_1, \vec{e}_2, \dots, \vec{e}_n\}\) 是一组正交化的基向量,即满足:

\[ \langle \vec{e}_i, \vec{e}_j \rangle = 0 \quad (i \neq j) \]

但不要求 \(\langle \vec{e}_i, \vec{e}_i \rangle = 1\)(未归一)。

对于任意向量 \(\vec{v} \in \mathbb{R}^n\),可以表示为基向量的线性组合:

\[ \vec{v} = c_1 \vec{e}_1 + c_2 \vec{e}_2 + \cdots + c_n \vec{e}_n \]

为求得系数 \(c_k\),计算 \(\vec{v}\) 在基向量 \(\vec{e}_k\) 上的内积:

\[ \langle \vec{v}, \vec{e}_k \rangle = \langle c_1 \vec{e}_1 + c_2 \vec{e}_2 + \cdots + c_n \vec{e}_n, \vec{e}_k \rangle \]

利用内积的线性性质,展开后为:

\[ \langle \vec{v}, \vec{e}_k \rangle = c_1 \langle \vec{e}_1, \vec{e}_k \rangle + c_2 \langle \vec{e}_2, \vec{e}_k \rangle + \cdots + c_n \langle \vec{e}_n, \vec{e}_k \rangle \]

由于 \(\{\vec{e}_i\}\)正交化的基向量,仅保留 \(i = k\) 的项:

\[ \langle \vec{v}, \vec{e}_k \rangle = c_k \langle \vec{e}_k, \vec{e}_k \rangle \]

\(\langle \vec{e}_k, \vec{e}_k \rangle = |\vec{e}_k|^2\),即 \(\vec{e}_k\) 的模长平方,则:

\[ c_k = \frac{\langle \vec{v}, \vec{e}_k \rangle}{|\vec{e}_k|^2} \]

这就是系数 \(c_k\) 的表达式,其中模长的平方起到归一化的作用,可以称其为向量在某一方向上的投影。

由此,向量 \(\vec{v}\) 可以分解为:

\[ \vec{v} = \frac{\langle \vec{v}, \vec{e}_1 \rangle}{|\vec{e}_1|^2} \vec{e}_1 + \frac{\langle \vec{v}, \vec{e}_2 \rangle}{|\vec{e}_2|^2} \vec{e}_2 + \cdots + \frac{\langle \vec{v}, \vec{e}_n \rangle}{|\vec{e}_n|^2} \vec{e}_n \]

每一项 \(\frac{\langle \vec{v}, \vec{e}_k \rangle}{|\vec{e}_k|^2} \vec{e}_k\) 表示 \(\vec{v}\) 在基向量 \(\vec{e}_k\) 上的投影。

函数空间中的投影

类似地,在函数空间中,假设 \(\{\phi_n(x)\}\) 是定义在区间 \([a, b]\) 上的一组正交化基函数,即满足:

\[ \langle \phi_n, \phi_m \rangle = \int_a^b \phi_n(x) \phi_m^*(x) \, dx = 0 \quad (n \neq m) \]

但暂不要求归一化 \(\langle \phi_n, \phi_n \rangle = 1\)

对于任意平方可积函数 \(f(x)\),可以表示为:

\[ f(x) = c_1 \phi_1(x) + c_2 \phi_2(x) + \cdots \]

现试图计算 \(f(x)\) 在某个基函数 \(\phi_k(x)\) 上的系数 \(c_k\)

\[ \langle f, \phi_k \rangle = \int_a^b f(x) \phi_k^*(x) \, dx \]

展开后为:

\[ \langle f, \phi_k \rangle = c_1 \int_a^b \phi_1(x) \phi_k^*(x) \, dx + c_2 \int_a^b \phi_2(x) \phi_k^*(x) \, dx + \cdots \]

由于 \(\{\phi_n(x)\}\)正交化基函数,仅保留 \(n = k\) 的项:

\[ \langle f, \phi_k \rangle = c_k \int_a^b \phi_k(x) \phi_k^*(x) \, dx \]

\(\langle \phi_k, \phi_k \rangle = |\phi_k|^2 = \int_a^b \phi_k(x) \phi_k^*(x) \, dx\),则:

\[ c_k = \frac{\langle f, \phi_k \rangle}{|\phi_k|^2} = \frac{\int_a^b f(x) \phi_k^*(x) \, dx}{\int_a^b \phi_k(x) \phi_k^*(x) \, dx} \]

这说明了投影系数 \(c_k\) 的表达式,其中模长平方起到归一化作用,也解答了我在初学时一直对出现复共轭的疑问。

由此,函数 \(f(x)\) 可以分解为:

\[ f(x) = \frac{\langle f, \phi_1 \rangle}{|\phi_1|^2} \phi_1(x) + \frac{\langle f, \phi_2 \rangle}{|\phi_2|^2} \phi_2(x) + \cdots \]

在量子力学中,波函数 \(\psi(x)\) 可以分解为一组正交基 \(\{\phi_n(x)\}\) 的线性组合:

\[ \psi(x) = \frac{\langle \psi, \phi_1 \rangle}{|\phi_1|^2} \phi_1(x) + \frac{\langle \psi, \phi_2 \rangle}{|\phi_2|^2} \phi_2(x) + \cdots \]

投影系数 \(\frac{\langle \psi, \phi_k \rangle}{|\phi_k|^2}\) 表示 \(\psi(x)\) 在基态 \(\phi_k(x)\) 上的分量,其物理意义为基态 \(\phi_k(x)\) 出现的概率幅度

波函数的归一化条件要求总概率为 1,即:

\[ \sum_k \frac{|\langle \psi, \phi_k \rangle|^2}{|\phi_k|^2} = 1 \]

这保证了量子态的物理意义。