8._向量正交

向量正交

向量正交是指:若两个同维向量 u,v\vec{u}, \vec{v} 的点乘(也叫:数量积)为 0 ,则两个向量正交(也叫:垂直),

上面做法用口诀记忆就是:两个向量内积为零则正交,反之,如果正交则内积为零。

理解:向量正交

在二维平面里,我们有平面笛卡尔直角坐标系i=(1,0),j=(0,1)i=(1,0), j=(0,1)(也就是传统的x轴与y轴),很明显他们是正交的 图片{width=300px}

但是他们并不是唯一的,比如a=(1,1)a=(1,1)b=(1,1)b=(1,-1)也正交。

在三维空间里,也有空间笛卡尔坐标系i=(1,0,0),j=(0,1,0),k=(0,0,1)i=(1,0,0), j=(0,1,0),k=(0,0,1), (也就是传统的x轴,y轴与z轴) 图片{width=300px}

验证向量 u=(1,2,3)u = (1, 2, 3)v=(7,2,11/3)v = (7, 2, -11/3) 也是正交的。

解:计算点积

uv=(17)+(22)+(3(11/3))=7+4+(11)=(7+4)11=1111=0u · v = (1 * 7) + (2 * 2) + (3 * (-11/3)) = 7 + 4 + (-11) = (7 + 4) - 11 = 11 - 11 = 0

因为点积为 0,所以向量u 和 v 在三维空间中正交(互相垂直)。

现在的问题来了:给一组向量,如何快速找到一组相互垂直的坐标系(基),这就是接下来我们要研究的问题, 为此先给出正交向量组的概念。

正交向量组

定义 由一组两两正交的非零向量组成的向量组,称为正交向量组.

判定αβ=0\alpha \beta =0 则称α\alphaβ\beta正交。

a=(100),b=(020),c=(003)a=\left(\begin{array}{l} 1 \\ 0 \\ 0 \end{array}\right),b=\left(\begin{array}{l} 0 \\ 2 \\ 0 \end{array}\right),c=\left(\begin{array}{l} 0 \\ 0 \\ 3 \end{array}\right)

解:要判断a,b,ca,b,c是正交向量组,就是要判断ab=0,ac=0,bc=0ab=0,ac=0,bc=0.

计算 a b=10+02+00=0a \ b= 1*0+0*2+0*0=0 所以 a,ba,b垂直,同样b,cb,c,a,ca,c 都互相垂直。所以a,b,ca,b,c构成一个正交向量组。

不难证明,下面四个向量也构造一个正交向量组。

(1000),(0100),(002222),(002222)\left(\begin{array}{l} 1 \\ 0 \\ 0 \\ 0 \end{array}\right),\left(\begin{array}{l} 0 \\ 1 \\ 0 \\ 0 \end{array}\right),\left(\begin{array}{l} 0 \\ 0 \\ \frac{\sqrt{2}}{2} \\ -\frac{\sqrt{2}}{2} \end{array}\right),\left(\begin{array}{l} 0 \\ 0 \\ \frac{\sqrt{2}}{2} \\ \frac{\sqrt{2}}{2} \end{array}\right)

从上面计算可以看出,两个向量正交,则对应坐标点相加为零。反正,如果对应坐标点相加为零,则两个向量正交,这是一个非常有用的结论。

定理1

nn 维向量组 α1,α2,,αn\alpha_1, \alpha_2, \cdots, \alpha_n 是一个正交向量组,则 α1,α2,,αm\alpha_1, \alpha_2, \cdots, \alpha_m 线性无关.

证明: 设有常数 λ1,λ2,,λm\lambda_1, \lambda_2, \cdots, \lambda_m ,使

λ1α1+λ2α2++λmαm=0,\lambda_1 \boldsymbol{\alpha}_1+\lambda_2 \boldsymbol{\alpha}_2+\cdots+\lambda_m \boldsymbol{\alpha}_m=\mathbf{0},

αiT(i=1,2,,m)\boldsymbol{\alpha}_i^{\mathrm{T}}(i=1,2, \cdots, m) 左乘上式两端,当 jij \neq i 时, αiαj=0\alpha_i^{\top} \boldsymbol{\alpha}_j=0 ,从而有 λiαiTαi=0(i=1,2,,m)\lambda_i \boldsymbol{\alpha}_i^{\mathrm{T}} \boldsymbol{\alpha}_i=0(i=1,2, \cdots, m), 因 αi0(i=1,2,,m)\boldsymbol{\alpha}_i \neq \mathbf{0}(i=1,2, \cdots, m) ,故 αiTαi0\alpha_i^{\mathrm{T}} \boldsymbol{\alpha}_i \neq 0 , 于是必有 λi=0(i=1,2,,m)\lambda_i=0(i=1,2, \cdots, m) ,所以向量组 α1,α2,,αm\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \cdots, \boldsymbol{\alpha}_m 线性无关.

已知 3 维空间中的两个向量 α1=(111),α2=(121)\alpha _1=\left(\begin{array}{c}1 \\ -1 \\ -1\end{array}\right), \alpha _2=\left(\begin{array}{c}1 \\ 2 \\ -1\end{array}\right) 正交,试求一个非零向量 α3\alpha _3 ,使 α1,α2,α3\alpha _1, \alpha _2, \alpha _3两两正交.

解:方法一:记

A=(α1Tα2T)=(111121),A =\binom{ \alpha _1^{T}}{ \alpha _2^{T}}=\left(\begin{array}{ccc} 1 & -1 & -1 \\ 1 & 2 & -1 \end{array}\right),

α3\alpha _3 应满足齐次线性方程组 Ax=0A x = 0 ,即 (111121)(x1x2x3)=(00)...(1)\left(\begin{array}{ccc}1 & -1 & -1 \\ 1 & 2 & -1\end{array}\right)\left(\begin{array}{l}x_1 \\ x_2 \\ x_3\end{array}\right)=\binom{0}{0} ...(1), 对系数矩阵 AA 实施初等行变换,有 A=(111121)(111030)(101010)A =\left(\begin{array}{ccc}1 & -1 & -1 \\ 1 & 2 & -1\end{array}\right) \rightarrow\left(\begin{array}{ccc}1 & -1 & -1 \\ 0 & 3 & 0\end{array}\right) \rightarrow\left(\begin{array}{ccc}1 & 0 & -1 \\ 0 & 1 & 0\end{array}\right),

{x1=x3x2=0\left\{\begin{array}{l} x_1=x_3 \\ x_2=0 \end{array}\right.

从而有基础解系

(101).\left(\begin{array}{l} 1 \\ 0 \\ 1 \end{array}\right) .

α3=(101)\alpha _3=\left(\begin{array}{l}1 \\ 0 \\ 1\end{array}\right) ,则 α3\alpha _3 为所求.

解法2:既然互相垂直,自然 α1α3=0 \alpha_1 \alpha_3=0α2α3=0 \alpha_2 \alpha_3=0 这样就可以得到两个方程组,即

{α1α3=1x11x21x3=0α2α3=1x1+2x21x3=0\left\{ \begin{array}{c} \alpha_1 \alpha_3 =1 * x_1 -1 * x_2 - 1 * x_3=0\\ \alpha_2 \alpha_3=1* x_1 +2* x_2 -1 *x_3=0 \end{array} \right.

解这个方程组即可,不过如果你仔细观察,上面这个方程写成矩阵的形式就是方法一的(1)式,所以两个过程本质是一样的,具体略。

规范正交基

nn 维向量组 ξ1,ξ2,,ξr\xi_1, \xi_2, \cdots, \xi_r 是向量空间 V(VRn)V\left(V \subseteq \mathbf{R}^n\right) 的一个基,如果 ξ1,ξ2,,ξr\xi_1, \xi_2, \cdots, \xi_r 两两正交, 且都是单位向量, 则称 ξ1,ξ2,,ξr\xi_1, \xi_2, \cdots, \xi_rvv 的一个规范正交基. 例如, nn 维单位坐标向量 e1,e2,,ene_1, e_2, \cdots, e_n 就是 Rn\mathbf{R}^n 的一个规范正交基. 向量组

ξ1=(231323),ξ2=(232313),ξ3=(132323)\xi_1=\left(\begin{array}{l} \frac{2}{3} \\ \frac{1}{3} \\ \frac{2}{3} \end{array}\right), \quad \xi_2=\left(\begin{array}{c} -\frac{2}{3} \\ \frac{2}{3} \\ \frac{1}{3} \end{array}\right), \quad \xi_3=\left(\begin{array}{c} \frac{1}{3} \\ \frac{2}{3} \\ -\frac{2}{3} \end{array}\right)

就是 R3\mathbf{R}^3 的一个规范正交基. 若 ξ1,ξ2,,ξr\xi_1, \xi_2, \cdots, \xi_rVV 的一个规范正交基, 那么 VV 中任一向量 β\beta 都能由 ξ1,ξ2,,ξr\xi_1, \xi_2, \cdots, \xi_r 线性表示, 设表示式为

β=λξ1+λ2ξ2++λrξr,\boldsymbol{\beta}=\lambda \xi_1+\lambda_2 \xi_2+\cdots+\lambda_r \xi_r,

ξiT(i=1,,r)\xi_i^{\mathrm{T}}(i=1, \cdots, r) 左乘上式,有 ξiTβ=λiξiTξi=λi(i=1,,r)\xi_i^{\mathrm{T}} \boldsymbol{\beta}=\lambda_i \xi_i^{\mathrm{T}} \xi_i=\lambda_i(i=1, \cdots, r), 即 λi=ξiTβ=[ξi,β](i=1,,r)\lambda_i=\xi_i^{\mathrm{T}} \boldsymbol{\beta}=\left[\xi_i, \boldsymbol{\beta}\right](i=1, \cdots, r).

延伸阅读向量的正交

在二维平面上,有二维笛卡尔坐标系,即e1=(1,0),e2=0,1e_1=(1,0),e_2={0,1} ,这两个向量互相垂直的充要条件是内积为零,即e1e2=10+01=0e_1 \cdot e_2=1*0+0*1=0 ,其推导可以参考向量正交

这个结论可以推广到三维、四维、一直到nn维,以三维为例 e1=(1,0,0),e2=(0,1,0),e3=(0,0,1)e_1=(1,0,0), e_2=(0,1,0), e_3=(0,0,1) 计算他们的内积 可以发现 e1e2=0,e1e3=0,e2e3=0e_1 \cdot e_2=0,e_1 \cdot e_3=0, e_2 \cdot e_3=0 ,所以 e1,e2,e3e_1,e_2,e_3 互相垂直,我们把两两互相垂直的向量称为正交向量

对于四维及其以上维度,已经无法画图,但是上面的结论是一样的。

向量的正交给我们计算向量带来了方便,因为任何一个向量和正交向量做内积,就表示这个向量在该坐标轴上的投影(或者说分量。)

图片{WIDTH=350PX}

参考上图,比如有一个向量a=[4,3]\boldsymbol{a}=[4,3],我们要计算他在e1\boldsymbol{e_1}轴上的投影,可以计算 ae1=[4,3][1,0]=41+30=4 a \cdot e_1=[4,3] \cdot [1,0]=4*1+3*0=4 ,即向量在xx轴分量为4.

同理, ae2=[4,3][0,1]=40+31=3 a \cdot e_2=[4,3] \cdot [0,1]=4*0+3*1=3 ,即向量在yy轴分量为3.

这样,就把向量[4,3][4,3] 分解为了2个向量:水平方向的[4,0][4,0] 和 垂直方向上的 [0,3][0,3],当处理向量时,直接使用分量进行处理。

因此,如果计算向量 a+ba+b 只要把他们的分量投影到对应的坐标轴上,然后对应的分量相加,即可得到向量的结果,这种分解的思想,相当于把向量运算转换为了分量上的代数式的加减,非常方便。

三角函数正交系

数学家们从向量的正交分解获得启发,提出了三角函数的正交性。 给你一个集合

{1,cosx,sinx,cos2x,sin2x,cos3x,sin3x,,cosnx,sinnx}\{1, \cos x, \sin x,\cos 2x, \sin 2x, \cos 3x, \sin 3x,\cdots, \cos n x, \sin n x \}

我们称呼这个集合为三角函数系。 这里的11可以认为是cos0xcos 0x,而00sin0xsin0x直接忽略没有再写。

在这个三角函数系里,任何两个函数沿着 [π,π][-\pi, \pi] 积分(正好是一个周期),都可以得到他们的积分值为零。即

(1) ππcosnxdx=0,(n=1,2,3)\int_{-\pi}^\pi \cos n x d x=0 , (n=1,2,3 \cdots)

(2) ππsinnxdx=0,(n=1,2,3,)\int_{-\pi}^\pi \sin n x d x=0, (n=1,2,3, \cdots)

(3) ππsinkxcosnxdx=0,(n,k=1,2,3)\int_{-\pi}^\pi \sin k x \cdot \cos n x d x=0, (n, k=1,2,3 \cdots)

(4) \int ππcoskxcosnx,(n,k=1,2,3,nk)\int_{-\pi}^\pi \cos k x \cdot \cos n x, (n, k=1,2,3 \cdots, n \neq k)

(5) ππsinkxsinnxdx=0,(n,k=1,2,3,nk)\int_{-\pi}^\pi \sin k x \cdot \sin n x d x=0, (n, k=1,2,3 \cdots, n \neq k)

正如我们说两个向量点积为零则互相垂直一样,我们把两个三角函数在[π,π][-\pi, \pi] 积分为零,称呼这2个三角函数正交。

如果我们画出他的图形来,可以类似如下,注意:任何两个“函数”都互相垂直的(下图这里使用了复数表示)。

图片{width=500px}

如果把上面图,进一步可视化,如下:会得到波的分解。

任何一个波,都可以分解到 三角函数正交系 上

图片{WIDTH=600PX}

但是光知道波的分解还不够,还需要知道波在该分量上的大小。再次回到向量,一个向量想知道他在每个基上的分量,只要用该向量和基单位做点积即可。同样的,

给你一个波只要和三角函数正交积做积分,就可以求得该分量的大小(振幅)

这有什么用? 想象你听了一段音乐,他的效果如下 图片

我们使用三角函数系和这段波“正交”(其实说过滤似乎更好),就可以得到各个不同频率三角函数的分量,这个通俗的理解是有一堆粮食,含有芝麻,大米,黄豆,西瓜等。我们拿一个筛子,从小到大,先使用芝麻的筛子,筛下来的都是芝麻,在使用大米筛子得到了大米,在用黄豆筛子得到了黄豆,最后是西瓜筛子,得到了西瓜。 比如原始声音函数f(x)f(x) 就可以写成

f(x)=cos1x+isin1x+cos2x+isinx+cos3x+isin3x...f(x)=\cos1x+i \sin1x +\cos2x+i\sin x+\cos 3x+i\sin3x...

这就是复数里的傅里叶变换。 图片{WIDTH=400PX}