128
E-mail: [email protected] http://web.yonsei.ac.kr/hgjung Matrices and Matrix Algebra Matrices and Matrix Algebra

03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

Matrices and Matrix AlgebraMatrices and Matrix Algebra

Page 2: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Matrix: a rectangular array of numbers, called entries.

A matrix with m rows and n columns m×n

Matrix Notation and Terminology

A n×n matrix : a square matrix of order n

Page 3: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Matrix Notation and Terminology

(A)ij: the entry in row i and column j of a matrix A.

(A)12=-3

Page 4: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Operations on Matrices

Example 1Example 1

Page 5: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Operations on Matrices

Page 6: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Row and Column Vectors

Page 7: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Row and Column Vectors

Page 8: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

The Product Ax

Page 9: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

The Product Ax

Page 10: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

The Product Ax

Page 11: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

The Product AB

Page 12: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

The Product AB

Example 5Example 5

Page 13: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Finding Specific Entries in A Matrix Product

Page 14: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Finding Specific Rows and Columns of A Matrix Product

the column rule for matrix multiplication

the row rule for matrix multiplication

Page 15: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Matrix Products as Linear Combinations

Page 16: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Matrix Products as Linear Combinations

Example 9Example 9

Page 17: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Transpose of a Matrix

Example 10Example 10

Page 18: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Trace

Page 19: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Inner and Outer Matrix Products

Example 11Example 11

Page 20: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Inner and Outer Matrix Products

Page 21: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.1. Operations on Matrices3.1. Operations on Matrices

Inner and Outer Matrix Products

Keep in mind, however, that these formulas apply only when u and v are expressed as column vectors.

Page 22: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Matrix Addition and Scalar Multiplication

Page 23: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Matrix Multiplication

Page 24: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Matrix Multiplication

The commutative law does not hold for matrix multiplication; that is AB and BA need not be equal matrices.

Example 1Example 1

Page 25: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Zero Matrices

A matrix whose entries are all zero is called a zero matrix.

Page 26: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Zero Matrices

Example 2Example 2

The cancellation law for real numbers: If ab=ac, and if a≠0, then b=c.

The cancellation law does not hold, in general, for matrix multiplication.

Page 27: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Zero Matrices

Example 3Example 3

If c and a are real numbers such that ca=0, then c=0 or a=0.

Nonzero matrices can have a zero product.

Hear CA=0, but C≠0 and A≠0.

Page 28: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Identity Matrices

A square matrix with 1’s on the main diagonal and zeros elsewhere is called an identity matrix.

Page 29: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Identity Matrices

Page 30: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Inverse of A Matrix

REMARK

Observe that the condition that AB=BA=I is not altered by interchanging A and B. Thus, if A is invertible and B is an inverse of A, then it is also true that B is invertible and A is an inverse of B. Accordingly, when the condition AB=BA=I holds, it is correct to say that A and B are inverse of one another.

Page 31: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Inverse of A Matrix

Example 4Example 4

Page 32: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Inverse of A Matrix

Example 5Example 5

In general, a square matrix with a row or column of zeros is singular.

Page 33: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Inverses

Page 34: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Inverses

Example 6Example 6

Page 35: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Inverses

Example 7Example 7

Because the coefficients of the unknowns are literal rather than numerical, Gauss-Jordan elimination is a little clumsy.

Page 36: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Inverses

Example 8Example 8

What should be the lengths of the arms be in order to position the tip of the working arm at the point (x, y) shown in the figure?

Page 37: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of Inverses

Page 38: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Powers of Matrix

If A is a square matrix, then we define the nonnegative integer powers of A to be

and if A is invertible, then we define the negative integer powers of A to be

Page 39: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Powers of Matrix

Page 40: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Matrix Polynomials

If A is a square matrix, say n×n, and if

is any polynomial, then we define the n×n matrix p(A) to be

It is called a matrix polynomial in A.

If p(x)=p1(x)p2(x), then

Page 41: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of the Transpose

Page 42: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of the Transpose

Page 43: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of the Trace

Page 44: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Properties of the Trace

Example 15Example 15

Page 45: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.2. Inverses; Algebraic Properties of Matrices3.2. Inverses; Algebraic Properties of Matrices

Transpose and Dot Product

In expressions of the form Au∙v or u·Av, the matrix A can be moved across the dot product sign by transposing A.

If u and v are column vectors, then their dot product can be expressed as the matrix product u·v=vTu.

Page 46: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Elementary Matrices

Elementary row operations

1. Multiply an equation through by a nonzero constant.

2. Interchange two equations.

3. Add a multiple of one equation to another.

Elementary matrix: a matrix that results from applying a single elementary row operation to an identity matrix.

Page 47: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Elementary Matrices

In short, this theorem states that an elementary row operation can be performed on a matrix Ausing a left multiplication by an appropriate elementary matrix.

Page 48: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Elementary Matrices

Example 1Example 1

Page 49: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Elementary Matrices

Example 2Example 2

Page 50: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Characterization of Invertibility

Page 51: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Row Equivalence

In general, two matrices that can be obtained from one another by finite sequences of elementary row operations are said to be row equivalent.

Page 52: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

An Algorithm for Inverting Matrices

Page 53: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

An Algorithm for Inverting Matrices

Example 3Example 3

Page 54: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

An Algorithm for Inverting Matrices

Example 4Example 4

Page 55: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Solving Linear Systems by Matrix Inversion

Page 56: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Solving Linear Systems by Matrix Inversion

Example 5Example 5

Page 57: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Solving Linear Systems by Matrix Inversion

Page 58: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Solving Linear Systems by Matrix Inversion

(a) To prove the invertibility of A, it suffices to show that the homogeneous system Ax=0 has only the trivial solution. If x is any solution of this system,

Thus, the system Ax=0 has only the trivial solution, which establishes that A is invertible.

(b)

Page 59: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

A Unifying Theorem

Page 60: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.3. Elementary Matrices; A Method for Finding A3.3. Elementary Matrices; A Method for Finding A--11

Consistency of Linear Systems

Example 8Example 8

Page 61: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Subspaces of Rn

In general, if W is a nonempty set of vectors in Rn,

then we say that W is closed under scalar multiplication if any scalar multiple of a vector in W is also in W,

And we say that W is closed under addition if the sum of any two vectors in W is also in W.

Let W be the plane through the origin of Rn whose equation is

Page 62: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Subspaces of Rn

The zero subspace and Rn are called the trivial subspaces of Rn.

Example 1Example 1

Page 63: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Subspaces of Rn

The subspace W of Rn whose vectors satisfy (3) is called the span of v1, v2, …, vs and is denoted by

We also say that the vector v1, v2, …, vs span W.

The scalars in (3) are called parameters, and we can think of span{v1, v2, …, vs} as the geometric object in Rn that results when the parameters in (3) are allowed to vary independently from -∞ to ∞.

Page 64: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Subspaces of Rn

Example 2Example 2

Thus, span{e1, e2, …, en}=Rn; that is, Rn is spanned by the standard unit vectors.

Page 65: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Subspaces of Rn

Example 4Example 4

LOOKING AHEAD

We will eventually show that every subspace of Rn is the span of some finite set of vectors, and, in fact, is the span of at most n vectors.

All subspaces of R2 fall into one of three categories:1. The zero subspace2. Lines through the origin3. All of R2

All subspaces of R3 fall into one of four categories:1. The zero subspace2. Lines through the origin3. Planes through the origin4. All of R3

Page 66: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Solution Space of A Linear System

Since x=0 is a solution of the system, we are assured that the solution set is nonempty.

If x0 is any solution of the system, A(kx0)=k(Ax0)=k0=0

If x1 and x2 are solutions of the system, A(x1+x2)=Ax1+Ax2=0+0=0

The solution set of a homogeneous linear system is a subspace, we will refer to it as the solution space of the system.

The solution space, being a subspace of Rn, must be expressible in the form

which we call a general solution of the system.

Page 67: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Solution Space of A Linear System

Example 5Example 5

The solution space can also be denoted by span{v1, v2, v3}, where

v1=(-3,1,0,0,0,0), v2=(-4,0,-2,1,0,0), v3=(-2,0,0,0,1,0)

Page 68: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Solution Space of A Linear System

Example 7Example 7

The solution space of a homogeneous linear system in three unknowns is a subspace of R3.

Page 69: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Solution Space of A Linear System

Page 70: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Linear Independence

Page 71: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Linear Independence

Example 10Example 10

Two vectors v1 and v2 in Rn are linearly dependent if and only if there are scalars c1 and c2, not both zero, such that

c1≠0 and c2≠0

Two vectors in Rn are linearly dependent if they are collinear and linearly independent if they are not.

Page 72: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Linear Independence

Example 11Example 11

Three vectors in Rn are linearly dependent if they lie in a plane through the origin and are linearly independent if they do not.

Page 73: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Linear Independence and Homogeneous Linear Systems

We can rewrite Ax=0 as

Consider the n×s matrix

Page 74: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Linear Independence and Homogeneous Linear Systems

Example 12Example 12

In Example 6 of Section 3.3, where we showed that it has only the trivial solution. Thus, the vectors are linearly independent.

In Example 4 of Section 3.3, where we showed that the coefficient matrix for this system is not invertible. This implies that the system has nontrivial solutions (Theorem 3.3.7), and hence that the vectors are linearly dependent.

Page 75: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Linear Independence and Homogeneous Linear Systems

Example 12Example 12

This system has more unknowns than equations, so it must have nontrivial solutions by Theorem 2.2.3. This implies that the vectors are linearly dependent.

Page 76: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

Translated Subspaces

If x0, v1, v2, …, vs are vectors in Rn, then the set of vectors of the form

can be viewed as a translation by x0 of the subspace

We call it the translation of W by x0 and denote it by

Translations of subspaces have various names in the literature, the most common being linear manifolds, flats, and affine spaces.

We will call them linear manifolds.

Page 77: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.4. Subspaces and Linear Independence3.4. Subspaces and Linear Independence

A Unifying Theorem

Page 78: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

The Relationship Between Ax=b and Ax=0

If nonhomogeneous system Ax=b is consistent,

we will call Ax=0 the homogeneous system associated with Ax=b.specific solution

Page 79: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

The Relationship Between Ax=b and Ax=0

Page 80: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

The Relationship Between Ax=b and Ax=0

The solution of a consistent nonhomogeneous linear system is expressible in the form

where

particular solutiongeneral solution

Page 81: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

The Relationship Between Ax=b and Ax=0

Example 1Example 1

Since the solution set of a consistent nonhomogeneous linear system is the translation of the solution space of the associated homogeneous system, the solution set of a consistent nonhomogeneous linear system in two or three unknowns must be one of the following:

Page 82: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

The Relationship Between Ax=b and Ax=0

Page 83: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

Consistency of a Linear System from the Vector Point of View

If the successive column vectors of A are a1, a2, …, an, Ax=b is rewritten as

The linear system is consistent if and only if b can be expressed as a linear combination of the column vectors of A.

If A is an m×n matrix, then to say that b is a linear combination of the column vectors of A is the same as saying that b is in the subspace of Rm spanned by the column vectors of A. This subspace is called the column space of A and is denoted by col(A).

Page 84: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

Consistency of a Linear System from the Vector Point of View

Example 2Example 2

Determine whether the vector w=(9,1,0) can be expressed as a linear combination of the vectors

v1=(1,2,3), v2=(1,4,6), v3=(2,-3,-5)

and, if so, find such a linear combination.

Page 85: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

Hyperplanes

The set of points (x1, x2, …, xn) in Rn that satisfy a linear equation of the form

is called a hyperplane in Rn.

The hyperplane passes through the origin.

Page 86: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

Hyperplanes

The hyperplane consists of all vectors x in Rn

that are orthogonal to the vector a.

Hyperplane through the origin with normal a

Orthogonal complement of a

α (read, “a perp”)

Page 87: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.5. The Geometry of Linear Systems3.5. The Geometry of Linear Systems

Geometric Interpretations of Solution Spaces

Page 88: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Diagonal Matrices

A square matrix in which all entries off the main diagonal are zero is called a diagonal matrix.

A diagonal matrix is invertible if and only if all of its diagonal entries are nonzero.

Page 89: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Diagonal Matrices

If k is a positive integer, then the kth power of the diagonal matrix is

Page 90: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Triangular Matrices

A square matrix in which all entries above the main diagonal are zero is called lower triangular and a square matrix in which all the entries below the main diagonal are zero is called upper triangular. A matrix that is either upper triangular or lower triangular is called triangular.

Example 2Example 2

, 0 if ij ijA a a i j , 0 if ij ijA a a i j

Page 91: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Properties of Triangular Matrices

Part (b)If i<j,

Page 92: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Properties of Triangular Matrices

Example 4Example 4

invertible noninvertible

Page 93: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Symmetric and Skew-symmetric Matrices

A square matrix A is called symmetric if AT=A and skew-symmetric if AT= -A.

Page 94: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Symmetric and Skew-symmetric Matrices

Page 95: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Symmetric and Skew-symmetric Matrices

Let A and B be symmetric matrices with the same size.

If the product of A and B is symmetric, (AB)T=AB

The product AB is symmetric if and only if AB=BA.

Example 5Example 5

Page 96: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Invertibility of Symmetric Matrices

If A is symmetric and invertible,

Page 97: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Matrices of the Form AAT and ATA

The products AAT and ATA are always symmetric, since

If A is invertible, AT is invertible, so the products AAT and ATA are invertible.

(A-1)T=(AT)-1

Page 98: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Fixed Points of a Matrix

If A is a square matrix and Ax=x,

the solutions of this equation, if any, are called the fixed points of A.

Example 6Example 6

Page 99: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

A Technique for Inverting I-A When A Is Nilpotent

If Ak=0,

A square matrix A with the property that Ak=0 for some positive integer k is said to be nilpotent, and the smallest positive power for which Ak=0 is called the index of nilpotency.

Page 100: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

A Technique for Inverting I-A When A Is Nilpotent

Example 7Example 7

Page 101: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Inverting I-A by Power Series

If 0<x<1 and k∞,

Page 102: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.6. Matrices with Special Forms3.6. Matrices with Special Forms

Inverting I-A by Power Series

It is called a power series representation of (I-A)-1.

Page 103: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

If a square matrix A is in the form A=LU (1)

where L is lower triangular and U is upper triangular,

Step 1. Rewrite the system Ax=b as

LUx=b (2)

Step 2. Define a new unknown y by letting

Ux=y (3)

and rewrite (2) as Ly=b.

Step 3. Solve the system Ly=b for the unknown y.

Step 4. Substitute the now-known vector y into (3) and solve for x.

This procedure is called the method of LU-decomposition.

Notice that Ly=b and Ux=y are easy to solve because their coefficient matrices are triangular.

Page 104: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

Example 1Example 1Assume that

Solve the following linear system

Page 105: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

In general, not every square matrix A has an LU-decomposition, nor is an LU-decomposition unique if it exists.

Page 106: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

Suppose that A is an n×n matrix that has been reduced by elementary row operations without row interchanges to the row echelon form U.

There is a sequence of elementary matrices E1, E2, …, Ek such that

Since elementary matrices are invertible, we can solve (8) for A as

(8)

where (10)

Page 107: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

U is upper triangular because it is a row echelon form of the square matrix A.

Notice that no row interchanges are used to obtain U from A and that in Gaussian elimination zeros are introduced by adding multiples of rows to lower rows.

Each elementary matrix in (8) arises either by multiplying a row of the n×n identity matrix by a scalar or by adding a multiple of a row to a lower row. In either case the resulting elementary matrix is lower triangular.

Each of the matrices on the right side of (10) is lower triangular, so their product L is also lower triangular.

Page 108: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

A Procedure for finding an LU-decomposition of the matrix A:

1. Reduce A to a row echelon form U without using any row interchanges.

2. Keep track of the sequence of row operations performed, and let E1, E2, …, Ek be the sequence of elementary matrices that corresponds to those operations.

3. Let

4. A=LU is an LU-decomposition of A.

Try to figure what entry to put into L, so that L will be reduced to I.

Page 109: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

Four step for finding an LU-decomposition of the matrix A:

1. Reduce A to row echelon form U without using row interchanges, keeping track of the multipliers used to introduce the leading 1’s and the multipliers used to introduce zeros below the leading 1’s.

2. In each position along the main diagonal of L, place the reciprocal of the multiplier that introduced the leading 1 in that position in U.

3. In each position below the main diagonal of L, place the negative of the multiplier used to introduce the zero in that position in U.

4. From the decomposition A=LU.

Page 110: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Solving Linear Systems by Factorization

Example 2Example 2

Find an LU-decomposition of

Page 111: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

The Relationship between Gaussian Elimination and LU-Decomposition

Example 3Example 3

Find an LU-decomposition of

Page 112: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Matrix Inversion by LU-Decomposition

Many of the best algorithms for inverting matrices use LU-decomposition.

Then, AA-1=I can be expressed as

Let

This can be done by finding an LU-decomposition of A.

Page 113: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

LDU-Decomposition

U has 1’s on the main diagonal as it is a row echelon form of A, but L need not.

We can “shift” the diagonal entries of L to a diagonal matrix D and write L as

L=L’D

where L’ is a lower triangular matrix with 1’s on the main diagonal.

Page 114: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

LDU-Decomposition

If A is a square matrix that can be reduced to row echelon form without row interchanges, then A can be factored uniquely as

A=LDU

where L is a lower triangular matrix with 1’s on the main diagonal, D is a diagonal matrix, and U is an upper triangular matrix with 1’s on the main diagonal.

This is called the LDU-decomposition (or LDU-factorization) of A.

Page 115: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Using Permutation Matrices to Deal With Row Interchanges

A matrix P is formed by multiplying in sequence those elementary matrices that corresponds to the row interchanges, and then execute all of these row interchanges on A by forming the product PA. Since all of the row interchanges are out of the way, the matrix PA can be reduced to row echelon form without row interchanges and hence an LU-decomposition

PA=LU

Since the matrix P is invertible (being a product of elementary matrices), the system Ax=b and PAx=Pb have the same solutions, and the latter system can be solved by LU-decomposition.

P is called permutation matrix.

This is called a PLU-decomposition of A.

Page 116: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.7. Matrix Factorizations; LU3.7. Matrix Factorizations; LU--DecompositionDecomposition

Cost Estimates for Solving Large Linear Systems

Neither method has a cost advantage over the other. However, LU-decomposition has other advantages that make it the method of choice: …

Page 117: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

General Partitioning

A matrix can be partitioned (subdivided) into submatrices (also called blocks) in various ways by inserting lines between selected rows and columns.

where

Page 118: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

General Partitioning

If the sizes of the blocks conform for the required operations, then the block version of the row-column rule of Theorem 3.1.7 yields

This procedure is called block multiplication.

Page 119: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

General Partitioning

Example 1Example 1

Page 120: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

General Partitioning

Page 121: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

General Partitioning

It is sometimes called outer product rule.

Page 122: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

General Partitioning

Example 2Example 2

Here is the proof of Therem 3.2.12(e). tr(AB)=tr(BA)

Page 123: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

Block Diagonal Matrices

A partitioned matrix A is said to be block diagonal if the matrices on the main diagonal are square and all matrices off the main diagonal are zero.

where the matrices D1, D2, …, Dk are square.

It can be shown that the matrix A is invertible if and only if each matrix on the diagonal is invertible, in which case

Page 124: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

Block Diagonal Matrices

Example 3Example 3

Consider the block diagonal matrix

Page 125: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

Block Upper Triangular Matrices

A partitioned matrix A is said to be block upper triangular if the matrices on the main diagonal are square and all matrices below the main diagonal are zero; that is, the matrix is partitioned as

where the matrices A11, A22, …, Akk are square.

The definition of a block lower triangular matrix is similar.

Page 126: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

Block Upper Triangular Matrices

This formula allows the work of inverting A to be accomplished by parallel processing, that is by using two individual processors working simultaneously to compute the inverse of the smaller matrices, A11 and A22.

Page 127: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

Block Upper Triangular Matrices

Example 4Example 4

Page 128: 03. Matrices and Matrix Algebra - Yonsei University · 2014. 12. 29. · Solving Linear Systems by Matrix Inversion (a) To prove the invertibility of A , it suffices to show that

E-mail: [email protected]://web.yonsei.ac.kr/hgjung

3.8. Partitioned Matrices and Parallel Processing3.8. Partitioned Matrices and Parallel Processing

Block Upper Triangular Matrices

Example 4Example 4