Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Chapter 4 Vector Spaces n 4.1 Vectors in R • An ordered n-tuple: a sequence of n real number ( x1, x2, , xn ) n n-space: R the set of all ordered n-tuple • Notes: n (1) An n-tuple ( x1 , x2 ,, xn ) can be viewed as a point in R with the xi’s as its coordinates. (2) An n-tuple ( x1 , x2 ,, xn ) can be viewed as a vector x ( x1 , x2 ,, xn ) in Rn with the xi’s as its components. 4-1 • Ex: n=2 n=3 n=1 1 R = 1-space = set of all real number 2 R = 2-space = set of all ordered pair of real numbers ( x1 , x2 ) 3 R = 3-space = set of all ordered triple of real numbers ( x1 , x2 , x3 ) n=4 4 R = 4-space = set of all ordered quadruple of real numbers ( x1 , x2 , x3 , x4 ) x1 , x2 x1 , x2 a point 0,0 a vector 4-2 u u1 , u2 ,, un , v v1 , v2 ,, vn Equal: u v if and only if (two vectors in Rn) u1 v1 , u2 v2 , , un vn Vector addition (the sum of u and v): u v u1 v1 , u2 v2 , , un vn Scalar multiplication (the scalar multiple of u by c): cu cu1 , cu2 ,, cun Notes: The sum of two vectors and the scalar multiple of a vector n in R are called the standard operations in Rn. 4-3 Negative: u (u1 ,u2 ,u3 ,...,un ) Difference: u v (u1 v1 , u2 v2 , u3 v3 ,..., un vn ) Zero vector: 0 (0, 0, ..., 0) Notes: (1) The zero vector 0 in Rn is called the additive identity in Rn. (2) The vector –v is called the additive inverse of v. 4-4 4-5 4-6 Notes: A vector u (u1 , u2 ,, un ) in R n can be viewed as: a 1×n row matrix (row vector): u [u1 , u2 ,, un ] or a n×1 column matrix (column vector): u1 u u 2 u n 4-7 • The matrix operations of addition and scalar multiplication give the same results as the corresponding vector representations Vector addition Scalar multiplication u v (u1 , u2 , , un ) (v1 , v2 , , vn ) cu c(u1 , u2 ,, un ) (u1 v1 , u2 v2 , , un vn ) u v [u1 , u2 , , un ] [v1 , v2 , , vn ] [u1 v1 , u2 v2 , , un vn ] u1 v1 u1 v1 u v u v u v 2 2 2 2 un vn un vn (cu1 , cu2 , , cun ) cu c[u1 , u2 , , un ] [cu1 , cu2 , , cun ] u1 cu1 u cu cu c 2 2 un cun 4-8 4.2 Vector Spaces • Notes: A vector space consists of four entities: a set of vectors, a set of scalars, and two operations 4-9 • Examples of vector spaces: (1) n-tuple space: Rn (u1 , u2 ,un ) (v1 , v2 ,vn ) (u1 v1 , u2 v2 ,un vn ) vector addition k (u1 , u2 ,un ) (ku1 , ku2 , kun ) scalar multiplication (2) Matrix space: V M mn (the set of all m×n matrices with real values) Ex: :(m = n = 2) u11 u12 v11 v12 u11 v11 u12 v12 u u v v u v u v vector addition 21 22 21 22 21 21 22 22 u11 u12 ku11 ku12 k u u ku ku 22 21 22 21 scalar multiplication 4-10 (3) n-th degree polynomial space: V Pn (x) (the set of all real polynomials of degree n or less) p( x) q( x) (a0 b0 ) (a1 b1 ) x (an bn ) x n kp( x) ka0 ka1 x kan x n (4) Function space: V c(, ) (the set of all real-valued continuous functions defined on the entire real line.) ( f g )( x) f ( x) g ( x) (kf )( x) kf ( x) 4-11 4-12 • Notes: To show that a set is not a vector space, you need only to find one axiom that is not satisfied. 4-13 4.3 Subspaces of Vector Space Definition of Subspace of a Vector Space: A nonempty subset W of a vector space V is called a subspace of V if W is itself a vector space under the operations of addition and scalar multiplication defined in V. Trivial subspace: Every vector space V has at least two subspaces. (1) Zero vector space {0} is a subspace of V. (2) V is a subspace of V. 4-14 4-15 4.4 Spanning Sets and Linear Independence 4-16 4-17 Notes: span ( S ) V S spans (generates ) V V is spanned (generated ) by S S is a spanning set of V 4-18 Notes: (1) S span( S ) (2) S1 , S2 V , S1 S2 span(S1 ) span(S2 ) Notes: S1 S2 , S1 is linearly dependent S2 is linearly dependent S2 is linearly independen t S1 is linearly independen t 4-19 • Note: 0 S S is linearly dependent. 4-20 4-21 4-22 4-23 4.5 Basis and dimension Notes: (1) the standard basis for R3: {i, j, k} i = (1, 0, 0), j = (0, 1, 0), k = (0, 0, 1) n (2) the standard basis for R : {e1, e2, …, en} e1=(1,0,…,0), e2=(0,1,…,0), en=(0,0,…,1) Ex: R4 {(1,0,0,0), (0,1,0,0), (0,0,1,0), (0,0,0,1)} 4-24 (3) the standard basis for mn matrix space: { Eij | 1im , 1jn } Ex: 2 2 matrix space: 1 0 0 1 0 0 0 0 , , , 0 0 0 0 1 0 0 1 (4) the standard basis for polynomials Pn(x): {1, x, x2, …, xn} Ex: P3(x) {1, x, x2, x3} 4-25 4-26 4-27 • Ex: (1) Vector space Rn basis {e1 , e2 , , en} dim(Rn) = n (2) Vector space Mmn basis {Eij | 1im , 1jn} dim(Mmn)=mn (3) Vector space Pn(x) basis {1, x, x2, , xn} dim(Pn(x)) = n+1 (4) Vector space P(x) basis {1, x, x2, } dim(P(x)) = 4-28 4-29 4.6 Rank of a Matrix and System of Linear Equations row vectors: a11 a12 a1n A1 a A a a 2 22 2n A 21 A a a a m m2 mn m1 Row vectors of A (a11 , a12 ,, a1n ) A(1) (a21 , a22 ,, a2n ) A(2) (am1 , am2 ,, amn ) A( m ) column vectors: Column vectors of A a11 a12 a1n a a a 22 2n A 21 A1 A2 An a a a m2 mn m1 a11 a12 a1n a a a 21 22 2 n am1 am 2 amn || || (1) (2) A A || (n) A 4-30 • Notes: (1) The row space of a matrix is not changed by elementary row operations. (2) Elementary row operations can change the column space. 4-31 4-32 Notes: rank(AT) = rank(A) Pf: rank(AT) = dim(RS(AT)) = dim(CS(A)) = rank(A) 4-33 Notes: (1) The nullspace of A is also called the solution space of the homogeneous system Ax = 0. (2) nullity(A) = dim(NS(A)) 4-34 • Notes: (1) rank(A): The number of leading variables in the solution of Ax=0. (The number of nonzero rows in the row-echelon form of A) (2) nullity (A): The number of free variables in the solution of Ax = 0. 4-35 Notes: If A is an mn matrix and rank(A) = r, then Fundamental Space Dimension RS(A)=CS(AT) r CS(A)=RS(AT) r NS(A) n–r NS(AT) m–r 4-36 4-37 Notes: If rank([A|b])=rank(A), then the system Ax=b is consistent. 4-38 4-39 4.7 Coordinates and Change of Basis 4-40 • Change of basis problem: Given the coordinates of a vector relative to one basis B and want to find the coordinates relative to another basis B'. 4-41 Ex: (Change of basis) Consider two bases for a vector space V B {u1 , u2 }, B {u1 , u2 } a c If [u1 ]B , [u2 ]B b d i.e., u1 au1 bu 2 , u2 cu1 du 2 k1 Let v V , [ v]B k 2 v k1u1 k 2u2 k1 (au1 bu 2 ) k 2 (cu1 du 2 ) (k1a k 2 c)u1 (k1b k 2 d )u 2 k1a k2c a c k1 [ v ]B k k b k d b d 2 2 1 u1 B u2 B v B 4-42 • Transition matrix from B' to B: Let B {u1 , u 2 ,..., u n } and B {u1 , u2 ..., un } be two bases for a vector space V If [v]B is the coordinate matrix of v relative to B [v]B‘ is the coordinate matrix of v relative to B' then [ v]B P[ v]B u1 B , u2 B ,..., un B vB where P u1 B , u2 B , ..., un B is called the transition matrix from B' to B 4-43 4-44 Notes: B {u1 , u 2 , ..., u n }, B' {u1 , u2 , ..., un } vB [u1 ]B , [u2 ]B , ..., [un ]B vB P vB vB [u1 ]B , [u 2 ]B , ..., [u n ]B vB P 1 vB 4-45 4-46 4.8 Applications of Vector Spaces 4-47 4-48 4-49 4-50 4-51 4-52 4-53 4-54