之前只讨论了方阵对应的线性变换,但对于非方阵也是相同的道理:
比如一个3x2的矩阵
注意,这里不要认为是从二维到三维的“升维”:
- 函数(映射)不可能做到升维(一对多),而是应该将原来的二维坐标系视为“三维空间的子空间”(在三维空间中描述的一个二维空间)
- 考察这个矩阵的列空间(见后续文章),由于变换后仍只有两个线性无关的基向量,故列空间是(三维空间中的)二维平面,也因此,这个矩阵是满秩的(线性变换后空间没有被压缩,输入空间的维数=列空间的维数)
同理,一个2x3的矩阵就代表三维空间到二维空间的变换(这里则可以理解为压缩降维,类似于投影的计算)
再进一步,一个1x2的矩阵将二维平面压缩到一维直线上,这里可以和“点积”的投影结合理解(点积对应 [ 1 , 0 ] [1,0] [1,0]矩阵)
考虑对于从二维空间到数轴的线性变换(压缩投影)
也就是说,对于任何二维到一维的线性变换,在某种程度上,“应用变换”和“与向量v做点积”是等价的,而这个v向量恰好就是矩阵的转置(几何意义就是做投影)
在这里我们把向量看做线性变换的物质载体(向量仿佛是线性变换的概念性符号)。毕竟,想象从向量到向量的投影,比想象到空间中整个坐标系的变换更加容易
假设
x
⃗
=
[
a
,
b
]
T
\vec x=[a,b]^T
x=[a,b]T,
y
⃗
=
[
c
,
d
]
T
\vec y=[c,d]^T
y=[c,d]T
叉积的结果
x
⃗
×
y
⃗
\vec x\times \vec y
x×y是一个向量,该向量的方向与前两个向量组成的平面垂直,并且默认满足右手定则,但大小可正可负(负值则方向反向),大小的计算如下:
ps. 行列式意义是线性变换后的区域面积缩放比例,我们考虑1x1的正方形,认为基向量 i ⃗ \vec i i和 j ⃗ \vec j j变换后的结果是 x ⃗ \vec x x和 y ⃗ \vec y y(并将其作为列向量构成矩阵),那么矩阵的行列式就是面积缩放比例,也就是 x ⃗ \vec x x和 y ⃗ \vec y y张成的区域面积
另外,由于行列式可以为负,叉积同样可以为负,这里就再次涉及到空间的“定向”问题(向量之间是否满足右手定则)
下面将看到,如果将复指数信号作为一组标准正交基,傅里叶变换就是求任意信号 x ( t ) x(t) x(t)在这组标准正交基下的坐标
其核心要点在于正交基的概念:任意向量在标准正交基下的坐标,就是该向量对于标准正交基向量做投影 / 或者说向量和标准正交基向量做内积
给出一组标准正交基(对应复指数信号) q 1 , q 2 … … . q n \mathbf{q}_1, \mathbf{q}_2 \ldots \ldots . \mathbf{q }_n q1,q2…….qn,那么任意向量(对应一个信号)可以表示为 v = x 1 q 1 + x 2 q 2 + … + x n q n \mathbf{v}=x_{1} \mathbf{q}_{1}+x_{2} \mathbf{q}_{2}+\ldots+x_{n} \mathbf{q}_{n} v=x1q1+x2q2+…+xnqn并且,其中的坐标( q i \mathbf{q}_i qi项的系数 x i x_i xi)很容易求出:用 q i \mathbf{q}_i qi与上式做内积即可,对于标准正交基而言 q i T q j = 0 ( i ≠ j ) \mathbf{q}_{i}^{T} \mathbf{q}_{j}=0(i\neq j) qiTqj=0(i=j),那么得到 q i T v = x 1 q i T q 1 + x 2 q i T q 2 + … + x n q i T q n = x i = 0 + 0 + . . . + x i + . . . + 0
qiTv=x1qiTq1+x2qiTq2+…+xnqiTqn=xi=0+0+...+xi+...+0" role="presentation" style="position: relative;"> q i T v = x 1 q i T q 1 + x 2 q i T q 2 + … + x n q i T q n = x i = 0 + 0 + . . . + x i + . . . + 0
上面的问题,用矩阵来描述,就是:
任意向量
v
\mathbf{v}
v可以表示为
v
=
[
q
1
⋯
q
n
]
[
x
1
⋮
x
n
]
=
Q
x
\mathbf{v}=\left[
v
\mathbf{v}
v在这组标准正交基下的坐标(
q
i
\mathbf{q}_i
qi项的系数
x
i
x_i
xi)为:(意义是,分别用每个标准正交基向量与信号做内积,可以“过滤”到其他成分,留下信号的坐标
x
i
=
q
i
T
v
x_i=\mathbf{q}_{i}^{T}\mathbf{v}
xi=qiTv)
x
=
[
x
1
⋮
x
n
]
=
Q
−
1
v
=
Q
T
v
\mathbf x=\left[
接下来,只要:
即可得到傅里叶级数概念
(注意,在连续情况下,由于空间是无穷维的,有无穷个正交基向量)
对于任意周期信号 f ( x ) f(x) f(x),可分解为正交基的线性组合 f ( x ) = a 0 + a 1 cos x + b 1 sin x + a 2 cos 2 x + b 2 sin 2 x + ⋯ f(x)=a_{0}+a_{1} \cos x+b_{1} \sin x+a_{2} \cos 2 x+b_{2} \sin 2 x+\cdots f(x)=a0+a1cosx+b1sinx+a2cos2x+b2sin2x+⋯
唯一要注意的是,这里并不是标准正交基,只是普通的正交基,因为正交基与自身的内积为
∫
0
2
π
cos
2
x
d
x
=
π
\int_{0}^{2 \pi}\cos ^{2} x d x=\pi
∫02πcos2xdx=π,导致了
∫
0
2
π
f
(
x
)
cos
x
d
x
=
a
1
π
\int_{0}^{2 \pi} f(x) \cos x d x =a_{1} \pi
∫02πf(x)cosxdx=a1π
故真正的“坐标”
a
1
a_1
a1应该[做内积并除以系数
π
\pi
π]得到:
a
1
=
1
π
∫
0
2
π
f
(
x
)
cos
x
d
x
a_{1}=\frac{1}{\pi} \int_{0}^{2 \pi} f(x) \cos x d x
a1=π1∫02πf(x)cosxdx