37
Chapter 7 Inner Product Spaces 大大大大 大大大大大 大大大 Linear Algebra

Chapter 7 Inner Product Spaces

  • Upload
    hafwen

  • View
    120

  • Download
    3

Embed Size (px)

DESCRIPTION

Linear Algebra. Chapter 7 Inner Product Spaces. 大葉大學 資訊工程系 黃鈴玲. Inner Product Spaces. In this chapter, we extend those concepts of R n such as: dot product of two vectors, norm of a vector, angle between vectors, and distance between points, to general vector space. - PowerPoint PPT Presentation

Citation preview

Page 1: Chapter 7 Inner Product Spaces

Chapter 7Inner Product Spaces

大葉大學 資訊工程系黃鈴玲

Linear Algebra

Page 2: Chapter 7 Inner Product Spaces

Ch7_2

Inner Product Spaces

In this chapter, we extend those concepts of Rn such as: dot product of two vectors, norm of a vector, angle betweenvectors, and distance between points, to general vector space.

This will enable us to talk about the magnitudes of functionsand orthogonal functions. This concepts are used to approximate functions by polynomials – a technique that is used to implement functions on calculators and computers.

We will no longer be restricted to Euclidean Geometry,we will be able to create our own geometries on Rn.

Page 3: Chapter 7 Inner Product Spaces

Ch7_3

7.1 Inner Product SpacesThe dot product was a key concept on Rn that led to definitions of norm,angle, and distance. Our approach will be to generalize the dot product of Rn to a general vector space with a mathematical structure called an innerproduct. This in turn will be used to define norm, angle, and distance fora general vector space.

Page 4: Chapter 7 Inner Product Spaces

Ch7_4

DefinitionAn inner product on a real spaces V is a function that associates a number, denoted 〈 u, v 〉 , with each pair of vectors u and v of V. This function has to satisfy the following conditions for vectors u, v, and w, and scalar c.1. 〈 u, v 〉 = 〈 v, u 〉 (symmetry axiom)2. 〈 u + v, w 〉 = 〈 u, w 〉 + 〈 v, w 〉 (additive axiom)3. 〈 cu, v 〉 = c 〈 u, v 〉 (homogeneity axiom)4. 〈 u, u 〉 0, and 〈 u, u 〉 = 0 if and only if u = 0 (position definite axiom)

A vector space V on which an inner product is defined is called aninner product space.Any function on a vector space that satisfies the axioms of an inner productdefines an inner product on the space. There can be many inner products on a given vector space.

Page 5: Chapter 7 Inner Product Spaces

Ch7_5

Example 1Let u = (x1, x2), v = (y1, y2), and w = (z1, z2) be arbitrary vectors in R2. Prove that 〈 u, v 〉 , defined as follows, is an inner product on R2. 〈 u, v 〉 = x1y1 + 4x2y2

Determine the inner product of the vectors (2, 5), (3, 1) under this inner product.SolutionAxiom 1: 〈 u, v 〉 = x1y1 + 4x2y2 = y1x1 + 4y2x2 = 〈 v, u 〉Axiom 2: 〈 u + v, w 〉 = 〈 (x1, x2) + (y1, y2) , (z1, z2) 〉

= 〈 (x1 + y1, x2 + y2), (z1, z2) 〉= (x1 + y1) z1 + 4(x2 + y2)z2

= x1z1 + 4x2z2 + y1 z1 + 4 y2z2

= 〈 (x1, x2), (z1, z2) 〉 + 〈 (y1, y2), (z1, z2) 〉= 〈 u, w 〉 + 〈 v, w 〉

Page 6: Chapter 7 Inner Product Spaces

Ch7_6

Axiom 3: 〈 cu, v 〉 = 〈 c(x1, x2), (y1, y2) 〉 = 〈 (cx1, cx2), (y1, y2) 〉 = cx1y1 + 4cx2y2 = c(x1y1 + 4x2y2) = c 〈 u, v 〉

Axiom 4: 〈 u, u 〉 = 〈 (x1, x2), (x1, x2) 〉 = 04 22

21 xx

Further, if and only if x1 = 0 and x2 = 0. That is u = 0. Thus 〈 u, u 〉 0, and 〈 u, u 〉 = 0 if and only if u = 0.The four inner product axioms are satisfied,〈 u, v 〉 = x1y1 + 4x2y2 is an inner product on R2.

04 22

21 xx

The inner product of the vectors (2, 5), (3, 1) is〈 (2, 5), (3, 1) 〉 = (2 3) + 4(5 1) = 14

Page 7: Chapter 7 Inner Product Spaces

Ch7_7

Example 2Consider the vector space M22 of 2 2 matrices. Let u and v defined as follows be arbitrary 2 2 matrices.

Prove that the following function is an inner product on M22.〈 u, v 〉 = ae + bf + cg + dh

Determine the inner product of the matrices .

hgfe

dcba vu ,

SolutionAxiom 1: 〈 u, v 〉 = ae + bf + cg + dh = ea + fb + gc + hd = 〈 v, u 〉Axiom 3: Let k be a scalar. Then〈 ku, v 〉 = kae + kbf + kcg + kdh = k(ae + bf + cg + dh) = k 〈 u, v 〉 4)01()90()23()52( ,

0925

1032

0925

and 1032

Page 8: Chapter 7 Inner Product Spaces

Ch7_8

Example 3Consider the vector space Pn of polynomials of degree n. Let f and g be elements of Pn. Prove that the following function defines an inner product of Pn.

Determine the inner product of polynomials f(x) = x2 + 2x – 1 and g(x) = 4x + 1

1

0)()(g , dxxgxff

SolutionAxiom 1: fgdxxfxgdxxgxfgf ,)()()()( ,

1

0

1

0

hghf

dxxhxgdxxhxf

dxxhxgxhxf

dxxhxgxfhgf

, ,

)()()]()([

)]()()()([

)()]()([ ,

1

0

1

0

1

0

1

0

Axiom 2:

Page 9: Chapter 7 Inner Product Spaces

Ch7_9

We now find the inner product of the functions f(x) = x2 + 2x – 1 and g(x) = 4x + 1

2

)1294(

)14)(12(14 ,121

0

23

1

0

22

dxxxx

dxxxxxxx

Page 10: Chapter 7 Inner Product Spaces

Ch7_10

Norm of a Vector

DefinitionLet V be an inner product space. The norm of a vector v is denoted ||v|| and it defined by

vv,v

The norm of a vector in Rn can be expressed in terms of the dot product as follows

) , , ,() , , ,()() , , ,(

2121

22121

nn

nn

xxxxxxxxxxx

Generalize this definition:The norms in general vector space do not necessary have geometric interpretations, but are often important in numerical work.

Page 11: Chapter 7 Inner Product Spaces

Ch7_11

Example 4Consider the vector space Pn of polynomials with inner product

The norm of the function f generated by this inner product is

Determine the norm of the function f(x) = 5x2 + 1.

1

0)()( , dxxgxfgf

1

0

2)]([, dxxffff

Solution Using the above definition of norm, we get

3

28

1

0

24

1

0

222

]11025[

]15[15

dxxx

dxxx

The norm of the function f(x) = 5x2 + 1 is .3

28

Page 12: Chapter 7 Inner Product Spaces

Ch7_12

Example 2’ (補充 )Consider the vector space M22 of 2 2 matrices. Let u and v defined as follows be arbitrary 2 2 matrices.

It is known that the function 〈 u, v 〉 = ae + bf + cg + dh is an inner product on M22 by Example 2.

The norm of the matrix is

hgfe

dcba vu ,

2222, dcba uuu

Page 13: Chapter 7 Inner Product Spaces

Ch7_13

DefinitionLet V be an inner product space. The angle between two nonzero vectors u and v in V is given by

vuvu,

cos

The dot product in Rn was used to define angle between vectors. The angle between vectors u and v in Rn is defined by

vuvu

cos

Angle between two vectors

Page 14: Chapter 7 Inner Product Spaces

Ch7_14

Example 5Consider the inner product space Pn of polynomials with inner product

The angle between two nonzero functions f and g is given by

Determine the cosine of the angle between the functionsf(x) = 5x2 and g(x) = 3x

1

0)()(, dxxgxfgf

gf

dxxgxf

gfgf

)()(

,

cos

1

0

Solution We first compute ||f || and ||g||.

3]3[3 and 5]5[51

0

21

0

222 dxxxdxxx

Thus

415

35

)3)(5(

)()(cos

1

0

21

0 dxxx

gf

dxxgxf

Page 15: Chapter 7 Inner Product Spaces

Ch7_15

Example 2” (補充 )Consider the vector space M22 of 2 2 matrices. Let u and v defined as follows be arbitrary 2 2 matrices.

It is known that the function 〈 u, v 〉 = ae + bf + cg + dh is an inner product on M22 by Example 2.

The norm of the matrix is

The angle between u and v is

hgfe

dcba vu ,

2222, dcba uuu

22222222 ,

coshgfedcba

dhcgbfae

vuvu

Page 16: Chapter 7 Inner Product Spaces

Ch7_16

Orthogonal VectorsDef. Let V be an inner product space. Two nonzero vectors u and v in V are said to be orthogonal if

0, vu

Example 6Show that the functions f(x) = 3x – 2 and g(x) = x are orthogonal in Pn with inner product

.)()(,1

0 dxxgxfgf

Solution

0][))(23(,23 10

231

0 xxdxxxxx

Thus the functions f and g are orthogonal in this inner productSpace.

Page 17: Chapter 7 Inner Product Spaces

Ch7_17

Distance

DefinitionLet V be an inner product space with vector norm defined by

The distance between two vectors (points) u and v is defined d(u,v) and is defined by

vv,v

) ,( ),( vuvuvuvu d

As for norm, the concept of distance will not have direct geometrical interpretation. It is however, useful in numerical mathematics to be able to discuss how far apart various functions are.

Page 18: Chapter 7 Inner Product Spaces

Ch7_18

Example 7Consider the inner product space Pn of polynomials discussed earlier. Determine which of the functions g(x) = x2 – 3x + 5 or h(x) = x2 + 4 is closed to f(x) = x2.

Solution

13)53(53 ,53,)],([1

0

22 dxxxxgfgfgfd

16)4(4 ,4,)],([1

0

22 dxhfhfhfd

Thus The distance between f and h is 4, as we might suspect, g is closer than h to f.

.4),( and 13),( hfdgfd

Page 19: Chapter 7 Inner Product Spaces

Ch7_19

Inner Product on Cn

For a complex vector space, the first axiom of inner product is modified to read . An inner product can then be used to define norm, orthogonality, and distance, as far a real vector space.Let u = (x1, …, xn) and v = (y1, …, yn) be element of Cn. The most useful inner product for Cn is

uvvu , ,

nn yxyx 11vu,

vuvuu

vuvu

),(

0, if

11

d

xxxx nn

※※※

Page 20: Chapter 7 Inner Product Spaces

Ch7_20

Example 8Consider the vectors u = (2 + 3i, 1 + 5i), v = (1 + i, i) in C2. Compute(a) 〈 u, v 〉 , and show that u and v are orthogonal.(b) ||u|| and ||v||(c) d(u, v)

Solution

.orthogonal are and thus055))(51()1)(32(, )(

vuvu iiiiiia

3))(()1)(1(

392613)51)(51()32)(32( )(

iiii

iiiib

v

u

42375)61)(61()21)(21(

)61 ,21(

) ,1()51 ,32(),( )(

iiiu

ii

iiiidc vuvu

Page 21: Chapter 7 Inner Product Spaces

Ch7_21

Homework

Exercise 7.1:1, 4, 8(a), 9(a), 10, 12, 13, 15, 17(a), 19, 20(a)

Page 22: Chapter 7 Inner Product Spaces

Ch7_22

7.2 Non-Euclidean Geometry and Special Relativity

Different inner products on Rn lead to different measures of vector norm, angle, and distance – that is, to different geometries.

dot product Euclidean geometryother inner products non-Euclidean geometries

Example

Let u = (x1, x2), v = (y1, y2) be arbitrary vectors in R2. It is proved that 〈 u, v 〉 , defined as follows, is an inner product on R2.〈 u, v 〉 = x1y1 + 4x2y2

The inner product differs from the dot product in the appearance of a 4. Consider the vector (0, 1) in this space. The norm of this vector is

Page 23: Chapter 7 Inner Product Spaces

Ch7_23

2)11(4)00()1 ,0(),1 ,0()1 ,0(

Figure 7.1

The norm of this vector in Euclidean geometry is 1;in our new geometry, however, the norm is 2.

Page 24: Chapter 7 Inner Product Spaces

Ch7_24

Consider the vectors (1, 1) and (4, 1). The inner product of these vectors is

0)11(4)41()1 ,4( ),1 ,1(

Figure 7.2

Thus these two vectors are orthogonal.

Page 25: Chapter 7 Inner Product Spaces

Ch7_25

Let us use the definition of distance based on this inner product to compute the distance between the points(1, 0) and (0, 1). We have that

5)11(4)11()1 ,1( ),1 ,1(

)1 ,1()1 ,0()0 ,1())1 ,0( ),0 ,1((

d

Figure 7.3

Page 26: Chapter 7 Inner Product Spaces

Ch7_26

7.4 Least-Squares Curves

To find a polynomial that best fits given data points.

Ax = y : (1) if n equations, n variables, and A1 exists x = A1 y (2) if n equations, m variables with n > m overdetermined How to solve it?

We will introduce a matrix called the pseudoinverse of A, denoted pinv(A), that leads to a least-squares solution x = pinv(A)y for an overdetermined system.

Page 27: Chapter 7 Inner Product Spaces

Ch7_27

DefinitionLet A be a matrix. The matrix (AtA)1At is called the pseudoinverse of A and is denoted pinv(A).

Example 1 Find the pseudoinverse of A = .

423121

Solution

29776

423121

432211AAt

67729

1251)(adj1)( 1 AA

AAAA t

tt

2516103

251

432211

67729

1251)()(pinv 1 tt AAAA

Page 28: Chapter 7 Inner Product Spaces

Ch7_28

Ax = y x = pinv(A)y system least-squares solution

If the system Ax=y has a unique solution, the least-squares solution is that unique solution. If the system is overdetermined, the least-squares solution is the closest we can get to a true solution.The system cannot have many solutions.

Let Ax = y be a system of n linear equations in m variables with n > m, where A is of rank m.

Ax=y AtAx=Aty x = (AtA)1Aty

AtA is invertible

Page 29: Chapter 7 Inner Product Spaces

Ch7_29

Example 2Find the least-squares solution of the following overdetermined system of equations. Sketch the solution.Solution

93236

yxyxyx

The matrix of coefficients is

936

321111

and yA

11666

321111

311211AAt

11666

301)(adj1)( 1 AA

AAAA t

tt

61204175

301

311211

66611

301)()(pinv 1 tt AAAA

rank(A)=2

Page 30: Chapter 7 Inner Product Spaces

Ch7_30

The least-squares solution is

The least-squares solution is the point

3936

61204175

301)(pinv 2

1

yA

).3 ,(21P

Figure 7.9

Page 31: Chapter 7 Inner Product Spaces

Ch7_31

Least-Square Curves

Figure 7.10

Least-squares line or curve minimizes 222

21 nddd

Page 32: Chapter 7 Inner Product Spaces

Ch7_32

Example 3Find the least-squares line for the following data points.

(1, 1), (2, 4), (3, 2), (4, 4)SolutionLet the equation of the line by y = a + bx. Substituting for these points into the equation of the line, we get the overdetermined system

4423421

babababa

We find the least squares solution. The matrix of coefficients A and column vector y are as follows.

4241

41312111

and yA

It can be shown that

62261001020

201)()(pinv 1 tt AAAA

Page 33: Chapter 7 Inner Product Spaces

Ch7_33

The least squares solution is

Thus a = 1, b = 0.7.The equation of the least-squares line for this data is

y = 1 + 0.7x

7.01

62261001020

201])[(

4241

1 ytt AAA

Figure 7.11

Page 34: Chapter 7 Inner Product Spaces

Ch7_34

Example 4Find the least-squares parabola for the following data points.

(1, 7), (2, 2), (3, 1), (4, 3)SolutionLet the equation of the parabola be y = a + bx + cx2. Substituting for these points into the equation of the parabola, we get the system

31641932427

cbacbacbacba

We find the least squares solution. The matrix of coefficients A and column vector y are as follows.

3127

1641931421111

and yA

It can be shown that

55551927233115251545

1

201)()(pinv tt AAAA

Page 35: Chapter 7 Inner Product Spaces

Ch7_35

The least squares solution is

Thus a = 15.25, b = -10.05, c = 1.75.The equation of the least-squares parabola for these data points is

y = 15.25 – 10.05x + 1.75x2

75.105.1025.15

3127

55551927233115251545

1

201])[( ytt AAA

Figure 7.12

Page 36: Chapter 7 Inner Product Spaces

Ch7_36

Let (x1, y1), …, (xn, yn) be a set of n data points. Let y = a0 + … + amxm be a polynomial of degree m (n > m) that is to be fitted to these points. Substituting these points into the polynomial leads to a system Ax = y of n linear equations in the m variables a0, …, am, where

The least-squares solution to this system gives the coefficients of the least-squares polynomial for these data points.

Theorem 7.1

nmnn

m

y

y

xx

xxA

111

and 1

1y

Figure 7.13y’ is the projection of y onto range(A)

Page 37: Chapter 7 Inner Product Spaces

Ch7_37

Homework

Exercise 7.43, 11, 21