Processing math: 100%

内积与范数

目录

1 内积

x=(x1,,xn)Rn的范数为:

||x||=x21++x2n

范数在Rn上不是线性的,为了把线性引入讨论,定义点积:

对于x,yRnxy的点积xy定义为:

xy=x1y1+xnyn

其中x=(x1,,xn)y=(y1,,yn)

注意Rn中两个向量的点积是一个数。对所有的xRn,均有xx=||x||2Rn上的点积具有如下性质:

  1. 对所有xRn,均有xx0
  2. xx=0,当且仅当x=0
  3. 对于固定的yRnRnR的将xRn变为xy的映射是线性的。
  4. 对所有x,yRn,有xy=yx

内积是点积的推广。定义内积就是抽象化点积的过程:

V上的内积就是一个函数,把V中的元素的每个有序对u,v都映成一个数u,v 并且具有以下性质:

  1. 对所有的vV,有v,v0
  2. v,v=0,当且仅当v=0
  3. 对所有u,v,wV,均有u+v,w=u,w+v,w
  4. 对所有λF和所有u,vV,有λu,v=λu,v
  5. 对所有u,vV,有u,v=¯v,u

Fn上的欧几里得内积定义为:

(w1,,wn),(z1,,zn)=w1¯z1++wn¯zn

c1,,cn均为正数,则可以定义Fn上的内积:

(w1,,wn),(z1,,zn)=c1w1¯z1++cnwn¯zn

在定义区间[1,1]上的实值连续函数构成的向量空间上可定义内积如下:

f,g=11f(x)g(x)dx

P(R)上可定义内积如下:

p,q=0p(x)q(x)exdx

内积空间就是带有内积的向量空间 V

内积空间最重要的例子是Fn,当我们说Fn是内积空间的时候,我们总假设采用的是欧几里得内积。

  1. 对每个确定的uV,将v变为v,u的函数是VF的线性映射。
  2. 对每个uV,均有0,u=0
  3. 对每个uV,均有u,0=0
  4. 对所有u,v,wV均有u,v+w=u,v+u,w
  5. 对所有λF和所有u,vV均有u,λv=ˉλu,v

2 范数

对于vVv的范数v=v,v

(z1,,zn)Fn,则:

(z1,,zn)=|z1|2+ +|zn|2

[1,1]上的实值连续函数构成的向量空间中有:

f=11(f(x))2dx

范数的基本性质:

vV

  1. v=0 当且仅当v=0
  2. 对所有λF均有λv=|λ|v

通常,处理范数的平方要比直接处理范数更容易。

两个向量u,vV是正交的,如果u,v=0

u,vR2中的非零向量,则:

u,v=uvcosθ

其中θuv的夹角,显然在平面几何的意义下,正交意味着垂直。

  1. 0正交与V中的任意向量。
  2. 0V中唯一一个与自身正交的向量。

uvV中的正交向量,则u+v2=u2+v2

u+v2=(u+v),(u+v)=u,u+u,v+v,u+v,v=u,u+v,v=u2+v2

u,vV,且v0,我们想把u写成v的标量倍加上一个正交与v的向量w。如图1所示:

20170514orthogonalDecomposition.png

Figure 1: 正交分解

为了揭示如何将u写成v的标量倍加上一个正交于v的向量,令cF表示一个标量,则: u=cv+(ucv)

因此需要选取c使得v正交于ucv,也就是说我们希望: 0=ucv,v=u,vcv2
上式表明c应该是u,v/v2
从而 u=u,vv2v+(uu,vv2v)
上式把u写成了v的标量倍加上一个正交于v的向量。

u,vVv0,令c=u,vv2,w=uu,vv2vw,v=0,且u=cv+w

u,vV,则 |u,v|uv,等号成立当且仅当u,v之间存在标量倍的关系。

我们把u分解为: u=w+u,vv2v

其中w正交与v,根据勾股定理,我们有:

u2=u,vv2v2+w2=u,v2v2+w2u,v2v2

柯西施瓦茨不等式的例子

x1,,xn,y1,,ynR,则:

|x1y1+xnyn|2(x21+x2n)(y21++y2n)

f,g均为[1,1]上的实值连续函数,则:

|11f(x)g(x)dx|2(11(f(x))2dx)(11(g(x))2dx)

u,vV,则u+vu+v,等号成立当且仅当u,v之一是另一个的标量倍。

u+v2=u+v,u+v=u,u+u,v+v,u+v,vu2+v2+2uv=(u+v)2

所以 u+vu+v

u,vV,则u+v2+uv2=2(u2+v2)

u+v2+uv2=u+v,u+v+uv,uv=u,u+u,v+v,u+v,v+u,u+u,v+v,u+v,v=2u,u+2v,v=2(u2+v2)