Matrix primer lecture 2

41 downloads 235 Views 57KB Size Report
Lecture 2. Matrix Operations. • transpose, sum & difference, scalar multiplication. • matrix multiplication, matrix-vector product. • matrix inverse. 2–1 ...
Lecture 2 Matrix Operations

• transpose, sum & difference, scalar multiplication • matrix multiplication, matrix-vector product • matrix inverse

2–1

Matrix transpose transpose of m × n matrix A, denoted AT or A′, is n × m matrix with A

T



ij

= Aji

rows and columns of A are transposed in AT T    0 4 0 7 3 . example:  7 0  = 4 0 1 3 1 • transpose converts row vectors to column vectors, vice versa • A

 T T

=A

Matrix Operations

2–2

Matrix addition & subtraction if A and B are both m × n,    1 0 4 example:  7 0  +  2 0 3 1

we form A + B by adding corresponding entries    1 6 2 3 = 9 3  3 5 4

can add row or column vectors same way (but never to each other!)     1 6 0 6 matrix subtraction is similar: −I = 9 3 9 2 (here we had to figure out that I must be 2 × 2)

Matrix Operations

2–3

Properties of matrix addition • commutative: A + B = B + A • associative: (A + B) + C = A + (B + C), so we can write as A + B + C • A + 0 = 0 + A = A; A − A = 0 • (A + B)T = AT + B T

Matrix Operations

2–4

Scalar multiplication we can multiply a number (a.k.a. scalar ) by a matrix by multiplying every entry of the matrix by the scalar this is denoted by juxtaposition or ·, with the scalar on the left:     −2 −12 1 6 (−2)  9 3  =  −18 −6  −12 0 6 0 (sometimes you see scalar multiplication with the scalar on the right) • (α + β)A = αA + βA; (αβ)A = (α)(βA) • α(A + B) = αA + αB • 0 · A = 0; 1 · A = A Matrix Operations

2–5

Matrix multiplication if A is m × p and B is p × n we can form C = AB, which is m × n Cij =

p X

aik bkj = ai1b1j + · · · + aipbpj ,

i = 1, . . . , m,

j = 1, . . . , n

k=1

to form AB, #cols of A must equal #rows of B; called compatible • to find i, j entry of the product C = AB, you need the ith row of A and the jth column of B • form product of corresponding entries, e.g., third component of ith row of A and third component of jth column of B • add up all the products Matrix Operations

2–6

Examples example 1:



1 6 9 3



0 −1 −1 2



=



−6 11 −3 −3



for example, to get 1, 1 entry of product: C11 = A11B11 + A12B21 = (1)(0) + (6)(−1) = −6

example 2:



0 −1 −1 2



1 6 9 3



=



−9 −3 17 0



these examples illustrate that matrix multiplication is not (in general) commutative: we don’t (always) have AB = BA Matrix Operations

2–7

Properties of matrix multiplication • 0A = 0, A0 = 0 (here 0 can be scalar, or a compatible matrix) • IA = A, AI = A • (AB)C = A(BC), so we can write as ABC • α(AB) = (αA)B, where α is a scalar • A(B + C) = AB + AC, (A + B)C = AC + BC • (AB)T = B T AT

Matrix Operations

2–8

Matrix-vector product very important special case of matrix multiplication: y = Ax • A is an m × n matrix • x is an n-vector • y is an m-vector

yi = Ai1x1 + · · · + Ainxn,

i = 1, . . . , m

can think of y = Ax as • a function that transforms n-vectors into m-vectors • a set of m linear equations relating x to y Matrix Operations

2–9

Inner product if v is a row n-vector and w is a column n-vector, then vw makes sense, and has size 1 × 1, i.e., is a scalar: vw = v1w1 + · · · + vnwn if x and y are n-vectors, xT y is a scalar called inner product or dot product of x, y, and denoted hx, yi or x · y: hx, yi = xT y = x1y1 + · · · + xnyn (the symbol · can be ambiguous — it can mean dot product, or ordinary matrix product) Matrix Operations

2–10

Matrix powers if matrix A is square, then product AA makes sense, and is denoted A2 more generally, k copies of A multiplied together gives Ak : Ak = A · · · A} | A {z k

by convention we set A0 = I (non-integer powers like A1/2 are tricky — that’s an advanced topic) we have Ak Al = Ak+l

Matrix Operations

2–11

Matrix inverse if A is square, and (square) matrix F satisfies F A = I, then • F is called the inverse of A, and is denoted A−1 • the matrix A is called invertible or nonsingular if A doesn’t have an inverse, it’s called singular or noninvertible by definition, A−1A = I; a basic result of linear algebra is that AA−1 = I  −k −1 k we define negative powers of A via A = A

Matrix Operations

2–12

Examples example 1:



example 2:





1 −1 1 2

−1

1 −1 −2 2

a b c d





=

1 3



2 1 −1 1



(you should check this!)

does not have an inverse; let’s see why:

1 −1 −2 2



=



a − 2b −a + 2b c − 2d −c + 2d



=



1 0 0 1



. . . but you can’t have a − 2b = 1 and −a + 2b = 0

Matrix Operations

2–13

Properties of inverse  −1 −1

• A = A, i.e., inverse of inverse is original matrix (assuming A is invertible) • (AB)−1 = B −1A−1 (assuming A, B are invertible)   −1 T T −1 (assuming A is invertible) = A • A

• I −1 = I

• (αA)−1 = (1/α)A−1 (assuming A invertible, α 6= 0) • if y = Ax, where x ∈ Rn and A is invertible, then x = A−1y: A−1y = A−1Ax = Ix = x

Matrix Operations

2–14

Inverse of 2 × 2 matrix it’s useful to know the general formula for the inverse of a 2 × 2 matrix: 

a b c d

−1

1 = ad − bc



d −b −c a



provided ad − bc 6= 0 (if ad − bc = 0, the matrix is singular) there are similar, but much more complicated, formulas for the inverse of larger square matrices, but the formulas are rarely used

Matrix Operations

2–15