求标准正交基的一种直观解释

UTF8gbsn

本文将要介绍的内容很简单,就是如何根据一组非线性相关的向量来计算一组标准正交基。但是与其他文章不同的是,本文将以一种非常直观的思路来,顺理成章的推导出如何计算标准正交基。

首先我们假设有一组非线性相关的基 v 1 , v 2 , . . . , v n ∈ V v_1,v_2,...,v_n\in V v1,v2,...,vnV,我们如何根据 v 1 , v 2 , . . . , v n v_1,v_2,...,v_n v1,v2,...,vn来计算 V V V空间的一组标准正交基?

  1. v 1 v_1 v1看做一个一维空间的基,那么自然计算一个标准基的算法为
    e 1 = v 1 ∣ v 1 ∣ e_1=\frac{v_1}{|v_1|} e1=v1v1

  2. 现在我们已经有一个标准基向量 e 1 e_1 e1,那么我们新加入 v 2 v_2 v2,他们会行成一个平面。假设 e 1 , e 2 e_1,e_2 e1,e2就是这个平面的一组标准正交基,那么 v 2 v_2 v2一定可以表示为, v 2 = ∣ v 2 ∣ [ c o s ( α ) e 1 + s i n ( α ) e 2 ] v_2=|v_2|[cos(\alpha)e_1+sin(\alpha)e_2] v2=v2[cos(α)e1+sin(α)e2],接下来反求 e 2 e_2 e2就可以了。
    故而下面的等式成立.这个是可以通过简单的几何画图直观上就可以看出来的。
    v 2 ∣ v 2 ∣ − c o s ( α ) e 1 = s i n ( α ) e 2 , c o s ( α ) = v 2 ⋅ e 1 ∣ v 2 ∣ \frac{v_2}{|v_2|}-cos(\alpha)e_1=sin(\alpha)e_2,cos(\alpha)=\frac{v_2\cdot e_1}{|v_2|} v2v2cos(α)e1=sin(α)e2,cos(α)=v2v2e1
    E 2 = v 2 − ( v 2 ⋅ e 1 ) e 1 ⇒ e 2 = E 2 ∣ E 2 ∣ E_2 = v_2-(v_2\cdot e_1)e_1\Rightarrow e_2 = \frac{E_2}{|E_2|} E2=v2(v2e1)e1e2=E2E2

  3. 同理在 e 1 , e 2 e_1,e_2 e1,e2所长成的二维空间上,加入新的 v 3 v_3 v3,可以张成一个三维空间。我们现在假定 e 1 , e 2 , e 3 e_1,e_2,e_3 e1,e2,e3张成了一个空间。那么现在我们有 v 3 ∣ v 3 ∣ = c o s ( α ) e 1 + c o s ( β ) e 2 + c o s ( γ ) e 3 \frac{v_3}{|v_3|}=cos(\alpha)e_1+cos(\beta)e_2+cos(\gamma)e_3 v3v3=cos(α)e1+cos(β)e2+cos(γ)e3,
    其中 α , β , γ \alpha,\beta,\gamma α,β,γ分别是 v 3 v_3 v3与三个基向量之间的夹角。
    E 3 = v 3 − ( v 3 ⋅ e 2 ) e 2 − ( v 3 ⋅ e 1 ) e 1 ⇒ e 3 = E 3 ∣ E 3 ∣ E_3=v_3-(v_3\cdot e_2)e_2-(v_3\cdot e_1)e_1\Rightarrow e_3=\frac{E_3}{|E_3|} E3=v3(v3e2)e2(v3e1)e1e3=E3E3

  4. 同理我们可以求出 e n e_n en
    E n = v n − ∑ k = 1 n − 1 ( v n ⋅ e k ) e k ⇒ e n = E n ∣ E n ∣ E_n=v_n-\sum_{k=1}^{n-1}(v_n\cdot e_k)e_k\Rightarrow e_n=\frac{E_n}{|E_n|} En=vnk=1n1(vnek)eken=EnEn

来总结一下,也就是每一次假设引入一个标准基向量 e k e_k ek,和前面求出来的标准基向量 e 1 , e 2 , . . . , e k e_1,e_2,...,e_k e1,e2,...,ek来组成一个空间。这一组新的标准正交基可以组合为新加入的 v k v_k vk,饭后根据 v k v_k vk e 1 , e 2 , . . . , e k e_1,e_2,...,e_k e1,e2,...,ek之间的夹角关系求出 e k e_k ek,因为夹角很好求,是 v k ⋅ e j ∣ v k ∣ , j ∈ ( 1 , 2 , . . . , k ) \frac{v_k\cdot e_j}{|v_k|},j\in (1,2,...,k) vkvkej,j(1,2,...,k),所以很好求出 e k e_k ek,其实这里面只是利用了一个向量加法而已。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值