Notes Part I
Notes Part I
Blackboard Notes
Bernd Gärtner
0 Preface 3
1
2.4 Permutations and Transposes . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.1 The P A = LU factorization . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.2 The transpose of A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.3 Symmetric matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.4 Symmetric LU-factorization . . . . . . . . . . . . . . . . . . . . . . . . 22
4 Orthogonality 31
4.1 Orthogonality of vectors and subspaces . . . . . . . . . . . . . . . . . . . . . 31
4.1.1 Orthogonal complement V ⊥ . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.2 The big picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2
Chapter 0
Preface
These are the blackboard notes for the first half of the course
held at the Department of Computer Science at ETH Zürich in HS23. The notes roughly
correspond to what I plan to write on the tablet during my lectures (in German for the
first half of the course). The actual tablet notes will be made available after each lecture.
In structure and content, the notes are based on the book
The notes are rather dense and not meant to replace full lecture notes or a book. Mainly,
they should free students from the need to copy material from the blackboard. Many
additional explanations (and answers to questions) will be given in the lectures. Exercises
to practice the material will be published in the course Moodle and are discussed during
the exercise classes.
To summarize, these notes do not represent a complete and standalone Linear Algebra
course; rather, they are meant to support the lectures and exercise classes.
I also want to point out that Strang’s book is not part of the course’s official material,
and there is no need for students to buy the book. With the blackboard notes, exercises,
lectures, and exercises classes, the course is self-contained. Strang’s book serves as rec-
ommended but optional literature.
3
Chapter 1
4
1.1.2 Scalar multiplication: cv
Move c times as far! (c: the scalar)
y
6
v1 cv1
v2 cv2 3
2 2 6 2
R :3 = Rn : c .. = ..
1 3 . . 1
vn cvn x
1
1.1.3 (Linear) combination: cv + dw 18
2
2 3 10 9 1 5
5 −3 = − = 3
3 −1 15 −3 18
3
2
−3 3
Here: c = 5, d = −3. −1
3
−1
b1 2 3
Every vector b = is a combination of and ! Proof: we want c and d such that
b2 3 −1
2 3 b
c +d = 1 .
3 −1 b2
b1
b2 y
“Column Picture:”
2
Draw a parallelogramwith opposite
corners 0 and b 3 c
d 3
2 3 −1
and sides parallel to and . The other two 2
3 −1
3
2 3 x
corners are c and d . 0
3 −1
3
−1
d
“Row picture:”
Two equations in two unknowns c and d: b1
3
2c + 3d = b1 2c + 3d = b1 b1
2
3c − d = b2 b2 c
3
5
y
2 4
2 4 6
Doesn’t always work: All combinations of and are on a 3
3 6
line! (Exercise: What goes wrong in column and row pictures?)
x
m × n matrix
z }| c1 {
|
| | | c2
v1 v2 · · · vn .. = b
m rows
c1 v 1 + c2 v 2 + · · · + cn v n = b .
| {z } | | | |
combination of n vectors in Rm
n columns
c n
↑
Matrix: “container for vectors” m × 1 matrix: a single vector in Rm
x x x
−1
−1
1 z 1
z z
3 3
6
1.2 Lengths and Angles from Dot Products
1.2.1 Scalar product (or dot product, inner product): v · w
v1 w1
v2 w2
2 1 4
R : · = 1 · 4 + 2 · 6 = 16 Rn : .. · .. = v1 w1 + v2 w2 + · · · + vn wn .
2 6 . .
vn wn
√
1.2.2 Length of a vector: kvk = v·v
v1
√ v2
−4 p q
2 n
R : = (−4)2 + 22 = 20 R : .. = v12 + v22 + · · · + vn2
2 .
vn
Why? Pythagoras!
−4
2
0
−4 −4 √
900
2
2 3 42 + 2 2
4
3
900
√
q
2
√ 2 42 + 2 2 + 3 2
42 + 2 2 √ 0
= 42 + 2 2 + 3 2
7
Cosine Formula: v
v·w w
cos(α) = for v, w 6= 0. α
kvkkwk
Because | cos(α)| ≤ 1:
Cauchy-Schwarz inequality: |v · w| ≤ kvkkwk.
| {z }
| cos(α)|kvkkwk
v
Triangle inequality: kvk kwk
kv + wk ≤ kvk + kwk. 0 v+w
kv + wk
“From 0 directly to v + w is shorter than via v or w.” kwk kvk
w
−2
−3 y
Hyperplanes. 3 2
3
y 0 d = 3
−3 1 3
If d ∈ Rn , d 6= 0, the set d= 0
1 3
{v ∈ Rn : v · d = 0} x x
0
−1
1 z v·d=0
is a hyperplane: all vectors
3
perpendicular to d.
R2 : a line R3 : a plane
8
1.3.1 Matrix-vector multiplication
1 2 1 2 1·7+2·8
7 3 + 8 4
= 3 4 7 = 3 · 7 + 4 · 8
8
5 6 5 6 5·7+6·8
| {z } | {z }
combination scalar products
a11 a12 ··· a1n x1 a11 x1 + a12 x2 + · · · + a1n xn
a21 a22 ··· a2n x2 a21 x1 + a22 x2 + · · · + a2n xn
Ax = =
.. .. .. .. .. ..
. . . . . .
am1 am2 · · · amn xn am1 x1 + am2 x2 + · · · + amn xn
| {z } | {z }
A x
x1 u1 x1 u1 · x
| |
| |
| | | x u2 x2 u2 · x
2
x1 v1 + x2 v2 + · · · + xn vn = v1 v2 · · · vn .. = .. =
.. ..
. . . .
| | |
| {z }
combination
} xn um xn um · x
|
| {z
A, column picture | {z } | {z } | {z }
A, row picture x scalar products
9
Otherwise, vi is independent (needed: “adds a dimension.”) y
2
3 needed
Checking order doesn’t matter: we always find the same num-
4
ber of independent columns (3.4).
1
For v1 (i = 1): v1 , . . . , vi−1 contains no vectors. 0 is the only x
combination of no vectors. (“The sum of nothing is 0”.)
c1 w1 + c2 w2 + · · · + ck wk = 0. c1 w1 + c2 w2 + · · · + ck wk = 0.
All say the same (are equivalent): (i) ⇔ (ii) ⇔ (iii). The opposites also: (i’) ⇔ (ii’) ⇔ (iii’).
Proof: (i’)⇒(ii’) (if (i’) is true, then (ii’) is true): clear (“previous ones” are “other ones”).
(ii’)⇒(iii’): If
then
c1 w1 + · · · + ci−1 wi−1 − 1wi + ci+1 wi+1 + ck wk = 0. ← (iii’)
(iii’)⇒(i’): If there are some c1 , c2 , . . . , ck besides 0, 0, . . . , 0 such that
c1 w1 + c2 w2 + · · · + ck wk = 0 ← (iii’)
(iii) there is no x besides 0 such that (iii’) there is some x besides 0 such that
Ax = 0. Ax = 0.
10
1.3.4 Rank: rank(A) = number of independent columns
2 4 2 4 0 0
rank = 2, rank = 1, rank = 0.
3 1 3 6 0 0
| |
| | |
u2 u2 · v1 u2 · v2 ··· u2 · vn
AB = v1 v2 · · · vn = ..
.. .. .. ..
.
| | |
. . . .
um um · v1 um · v2 ··· um · vn
|
| {z }
| {z } B, column picture | {z }
A, row picture mn scalar products
01 2 1 1·0+2·1 1·1+2·0 2 1
AB = = = ”column exchange”
13 4 0 3·0+4·1 3·1+4·0 4 3
0 1 1 2 0·1+1·3 0·2+1·4 3 4
BA = = = ”row exchange”
1 0 3 4 1·1+0·3 1·2+0·4 1 2
11
Everything is matrix multiplication!
Vector-vector
1 2 1 3 3
Matrix-vector: = Scalar (inner) product: 1 2 = 11
3 4 1 7 | {z } 4 |{z}
| {z } |{z} |{z} 1×2 |{z} 1×1
2×2 2×1 2×1 2×1
1 2 3 3 6
Vector-matrix: 1 1 = 4 6 Outer product: 1 2 = ← rank 1
| {z } 3 4 | {z } 4 | {z } 4 8
1×2 | {z } 1×2 |{z} 1×2 | {z }
2×2 2×1 2×2
u1 B u1
| |
| |
| |
| |
u2 B u2 | | | | | |
= v1 v2 · · · vn = Av1 Av2 · · · Avn
.. ..
. .
| | | | | |
um B um
|
| {z } | {z }
| {z } | {z } B, column picture AB, column picture
AB, row picture A, row picture
1.4.2 A = CR
Finding the independent columns, revisited:
1 0
1 2 0 3
A = 2 1
0 0 1 −2
columns
of A 3 2 |
1 2 0 3 1 2 0 3
{z }
| {z } R
C
A= 2 4 1 4
2 4 1 4
3 6 2 5 3 6 2 5 C: the independent columns
R: how to combine them to get all
=
12
Chapter 2
2.1.2 Elimination
General case: Transform Ax = b to U x = c with same solution but upper triangular U
(Gauss elimination). Then back substitution!
13
Row Operations
2 3 4 19
fat number: the pivot A = 4 11 14 b = 55
2 8 17 50
subtract 2·(Row
1) from
(Row 2): ↓
1 0 0 2 3 4 19
E21 = −2 1 0 E21 A = 0 5 6 E21 b = 17
0 0 1 2 8 17 50
subtract 1·(Row
1) from
(Row 3): ↓
1 0 0 2 3 4 19
E31 = 0 1 0 E31 E21 A = 0 5 6 E31 E21 b = 17
−1 0 1 0 5 13 31
subtract 1·(Row
2) from
(Row 3): ↓
1 0 0 2 3 4 19
E32 = 0 1 0 E32 E31 E21 A = 0
5 6 E32 E31 E21 b = 17
0 −1 1 0 0 7 14
| {z } | {z }
U c
↑ elimination matrices done!
Ugly case:
2 3 4
A = 4 6 14 b = ···
2 3 4
2 3 17 0 5 6
elimination in first column: ↓ 0 0 0
2 3 4
also
E31 E21 A = 0 0 6 E31 E21 b = · · ·
ugly!
0 0 13
no row exchange helps, give up for now!
14
Solving U x = c also solves Ax = b
Same solutions before and after each row operation!
find
1 23 0 equation substitution solution
0 anything goes!
45 x1 0
j = 3 : 0
row 3 0x3 = 0 x3 = 4
00 x2 = 0
.. ..
.. .. row 2 4x2 + 5x3 = 0 4x2 + 20 = 0 x2 = −5
. x3
. . . row 1 x1 + 2x2 + 3x3 = 0 x1 + 2 = 0 x1 = −2
0 0 0 0
| {z }
6=0
15
2.2 Elimination Matrices and Inverse Matrices
Elimination:
do!
2 3 4 −→ 2 3 4
A = 4 11 14 U = 0 5 6
2 8 17 ←− 0 0 7
undo!
E −1 E −1
z }| { z }| {
1 1 1 −1 −1 −1 −1
Ex32 Ex31 Ex
21 A = U Eij : do! Eij : undo! A = E21x E31
x E32
xU
subtract 2·(Row 1) from (Row 2) add 2·(Row 1) to (Row 2)
subtract 1·(Row 1) from (Row 3) add 1·(Row 1) to (Row 3)
subtract 1·(Row 2) from (Row 3) add 1·(Row 2) to (Row 3)
An n × n matrix M is invertible if there is an n × n matrix M −1 (the inverse of M ) such
that
1 0 ··· 0
0 1 · · · 0 M · . . . : do something!
−1 −1
M M = M M = I I = .. .. . . .. . M −1 · . . . : undo it !
. . . .
0 0 ··· 1 I · . . . : do nothing!
Case 2 × 2:
a b −1 1 d −b
M= , M = (if ad − bc 6= 0)
c d ad − bc −c a
16
Proof:
(i) ⇒ (ii): if A is invertible, then
(ii) ⇒ (iii): if Ax = 0 has a unique solution (0), the columns of A are independent (1.3.3).
(iii) ⇒ (ii): If the columns of A are independent, elimination succeeds (2.1.3): Ax = b ⇔
U x = c (and U has nonzero diagonal elements). Back substitution: unique solution x.
(ii) ⇒ (i): If Ax = b has a unique solution for all b, we find v1 , v2 , . . . , vn such that
1 0 0 1 0 ··· 0
0 1 0 | | | 0 1 · · · 0
Av1 = .. , Av2 = .. , . . . , Avn = .. ⇒ A v1 v2 · · · vn = .. .. . . .. .
. . .
| | |
. . . .
0 0 1 | {z } 0 0 ··· 1
|{z} |{z} |{z} B | {z }
e1 e2 en I
17
Elimination in step j. Subtract `ij · (Row j) from (Row i):
matrix number of entries right-hand side
u11 ··· c1
0 u22 · · · c2
..
0 0 . c3
row j 0 0 ··· ujj · · · ujn ← n − j + 1 1 → cj
..
.
row i 0 0 ··· ?ij · · · ?in ← n − j + 1 1 → ?i
for one i for i = j + 1, . . . , n
op. where? A→U b→c A→U b→c
/ `ij = ?ij /ujj 1 (n − j)
· r = `ij · (Row j) (n − j + 1) 1 (n − j)(n − j + 1) (n − j)
− (Row i) −r (n − j + 1) 1 (n − j)(n − j + 1) (n − j)
Elimination in all steps j = 1, . . . , n − 1. Apply known formulas (sum of the first inte-
gers, sum of the first square numbers):
A → U:
Pn−1
• Divisions: j=1 (n − j) = 21 (n2 − n)
Pn−1
• Multiplications / Subtractions: j=1 (n − j)(n − j + 1) = 13 (n3 − n)
b → c:
Pn−1
• Multiplications / Subtractions: j=1 (n − j) = 21 (n2 − n)
2
Roughly n3 operations for A → U and n2 for b → c.
3
Roughly n2 operations.
2 3
Solving Ax = b (for one or more b0 s) takes roughly n operations for A → U , and
3
roughly 2n2 operations per b (b → c, back substitution).
18
2.3.2 The great factorization A = LU
Elimination: A → U (upper triangular). Assumption for now: no row exchanges!
(Row i) of A initially
− `i1 · (Row 1) of U step 1
− `i2 · (Row 2) of U step 2
..
.
− `i,i−1 · (Row i − 1) of U step i − 1
= (Row i) of U in the end
19
w1 w1 A Example: w2 w2 A
| |
| |
| |
| |
| |
| |
| |
| |
w2 w2 A
exchange
w1 w1 A
A = A =
.. ..
rows 1, 2
.. ..
. . . .
wm wm A of S → S 0 wm wm A
|
|
| {z } | {z } | {z } | {z }
S SA S0 S0A
| | |
| | |
| | |
Example (↑ : move row exchange up!):
?
?
P k, `
A→U P A = LU ? ?
... ...
E1 P 2,5
P 2,5 P 2,5 exchange rows 2 and 5
P 2,5↑ E1
E1 P 3,4 and then rows 3 and 4 ? ?
|
E2 E2
P 3,4↑ E 1
P 3,4 P 3,4↑
E2 E2 Ej Ej
1 23 ← move ujj ujj
| | |
| | |
| | |
| | |
Why it works:
0
0
P k, `
0 0
Ej P k, `
has the same effect as if k, ` > j. ... ...
P k, ` Ej
0 0
|
20
2.4.2 The transpose of A
1 4
1 2 3
A= ← reflection along ” ” → A> = 2 5
4 5 6
3 6
↑
↑
A23 >
(A )32
row i of A = column i of A> Aij = (A> )ji Scalar product:
column j of A = row j of A> (A> )> = A v> |{z}
v · w = |{z} w
1×n n×1
> > >
Transpose of a product: (AB) = B A
AB ← reflection along ” ” → B > A> :
| |
| |
| |
| | | | | |
u2 v2
v1 v 2 · · · vn = u1 u2 · · · um
.. ..
.
| | |
.
| | |
um vn }
|
|
| {z } | {z
| {z } B | {z } A>
A ij B> ji
| {z } | {z }
ui ·vj vj ·ui
| |
p2 | | |
P P > = I.
1 2 ···
p p pn
= Iij ⇔
..
.
| | |
pn }
|
| {z
| {z } P T , column picture
P, row picture ij
| {z }
pi ·pj
21
2.4.3 Symmetric matrices
S is symmetric if S = S > (such S must be square).
2 1 −3
S= 1 4 7
−3 7 5
If S is symmetric, then also S −1 (if it exists):
(S −1 )> = (S > )−1 = S −1 .
For every matrix A, both A> A and AA> are symmetric:
(A> A)> = A> (A> )> = A> A, (AA> )> = (A> )> A> = AA> .
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 = 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
D = U (L−1 )> is upper triangular and symmetric ⇒ D is diagonal.
22
Chapter 3
(i) v + w ∈ U (ii) cv ∈ U.
23
y y y
x x x
z z z
V S dependent S independent
S spans V ← basis
S doesn’t
24
3.2 Computing the Nullspace by Elimination: A = CR
Nullspace of (m × n) matrix A: all solutions of Ax = 0
1 2 1 2 x 0
N : =
3 6 3 6 y 0
N(A) = {x ∈ Rn : Ax = 0} (subspace of Rn ) y
x + 2y = 0
If all columns are independent: N(A) = {0} 3x + 6y = 0
m x
“Computing” a subspace: find a basis of it!
x = −2y
For N(A), we do this by computing A = CR (1.4.2): x = −2y
| | | | | | | | | |
A = v1 v2 v3 v4 v 5 v 6 v7 → C = v1 v3 v6 (the independent columns)
| | | | | | | | | |
y v 1 = 1v 1 v4 = r14 v1 + r24 v3
↑ ↑
1 r12 0 r14 r15 0 r17
R= 1 r24 r25 0 r27 (how to combine them to get all columns)
1 r37
25
General case: R is (r × n).
general example
xI : vector of the r variables for e1 , e2 , . . . , er r×n 2 × 4
xF : vector of the n − r other variables (free variables) x2
xF
Rx = IxI + F xF = 0 ⇔ xI = −F xF x 4
x1
xI
n − r special solutions: set the free variables xF to e1 , e2 , . . . , en−r x3
26
3.2.2 The matrix factorization A = CR and the nullspace
A → R0 → R gives the same R as in A = CR (1.4.2):
A = CR elimination A → R0
| | | | | | | | | | | | | |
A = v1 v2 v3 v4 v 5 v 6 v7 → R0 = e1 w2 e2 w4 w5 e3 w7
| | | | | | | | | | | | | |
(?)
y v1 = 1v1 v4 = r14 v1 + r24 v3 ⇐⇒ w4 = r14 e1 + r24 e2
↑ ↑ ↓
1 r12 0 r14 r15 0 r17
1 r12 0 r14 r15 0 r17 1 r24 r25 0 r27
R= 1 r24 r25 0 r27 ← R0 =
1 r37
1 r37
r14
0
r24
(2.1.2)
−1 :
x= v4 = r14 v1 + r24 v3 ⇔ Ax = 0 ⇐⇒ R0 x = 0 ⇔ w4 = r14 e1 + r24 e2 (?)
0
0
0
27
3.3.1 Number of solutions of Ax = b
rank (number of independent columns) = r r≤n
↓ ⇓
Ax = b → R0 x = c → Rx = d r ≤ min(m, n) full rank: r = min(m, n)
↑ ↑ ↑ ⇑
(m × n) (m × n) (r × n) r≤m
r=n r<n
R0
(full rank) (dependent columns)
invertible underdetermined
(full rank)
r=m
← free variables
← free variables
S: sequence of
vectors in V
28
Proof: if v = a1 v1 + · · · + an vn = b1 v1 + · · · + bn vn , then 0 = (a1 − b1 )v1 + · · · + (an − bn )vn .
By independence, a1 − b1 = · · · = an − bn = 0.
29
3.5 Dimensions of the Four Subspaces
A: m × n matrix (m rows, n columns).
This section:
subspace of definition dimension
m
C(A) R combinations of the columns of A r = rank(A)
>
R(A) = C(A ) R n
combinations of the rows of A = columns of A> r
n
N(A) R solutions of Ax = 0 n−r
>
N(A ) R m
solutions of A> y = 0 m−r
Exercise: Row operations don’t change the row space! R(A) = R(R0 ).
1 0 0 0 0 0
1 0 0 0 0 r independent rows that span the row space:
1 0 0 0 basis of R(R0 )
R0 : 1 0 0
1 0 dim(R(A)) = dim(R(R0 )) = r
1
zero rows
e1 e2 ··· er
For every matrix: Number of independent rows = number of independent columns!
We knew this for rank-1 matrices (r = 1): (1.3.4)
Nullspace N(A)
Gauss-Jordan: A → R0 → R (remove zero rows of R0 ).
Row operations don’t change the nullspace (2.1.2):
Ax = 0 ⇔ R0 x = 0 ⇔ Rx = 0 N(A) = N(R).
Already found a basis of N(R) with n − r vectors (3.2). dim(N (A)) = n − r.
30
Chapter 4
Orthogonality
x x x
V V
z z V
If A is m × n:
y
> n
• N(A) and R(A) = C(A ) are orthogonal in R .
1 2
1 2
• N(A> ) and R(A> ) = C(A) are orthogonal in Rm . R
3 6 x
Proof. v ∈ N(A) ⇔ Av = 0. w ∈ C(A> ) ⇔ w = A> x.
Then y
(1.4.1) (2.4.2) 1 2
v> w = v> (A> x) = (v> A> )x = (Av)> x = 0. N
3 6
| {z }
0>
x
(3.2)
Same for N(A> ) and C(A). x = −2y
31
Exercise: If V and W are orthogonal, V ∩ W = {0} (only the zero vector is in both).
If V and W are subspaces of Rn such that V ∩ W = {0}, y
then dim(V ) + dim(W ) ≤ n.
W
Proof. Let k = dim(V ), ` = dim(W ), v1 , . . . , vk a basis of V ,
w1 , . . . , w` a basis of W . Want to show: these k + ` vectors
are independent. x
Suppose c1 v1 + · · · + ck vk + d1 w1 + · · · d` w` = 0. Then
| {z } | {z }
v∈V w∈W (⇒−w∈W ) z V
v = −w ∈ V ∩ W , so v = w = 0. v1 , . . . , vk and w1 , . . . , w`
are independent ⇒ c1 , . . . , ck = 0 and d1 , . . . , d` = 0 ⇒
v1 , . . . , vk , w1 , . . . , w` are independent (1.3.3) ⇒ k + ` ≤ n. dim(V ) = 2, dim(W ) = 1
32
4.1.2 The big picture
Rm
b 0
C(A)
R(A) = C(A>)
Axrow Ax Axnull N(AT )
xrow x Ax = b
xnull N(A) : Ax = 0
0
Rn
(4.1): N(A) and C(A> ), N(A> ) and C(A) are orthogonal subspaces. . .
(4.1.1): . . . and orthogonal complements. For x ∈ Rn : x = xrow + xnull (row space and
nullspace components). If Ax = b, then Axrow = b, Axnull = 0.
33
Index
34
overdetermined, 28 number-matrix, 8
row exchange, 14 number-vector, 5
row operation, 14 vector-matrix, 12
underdetermined, 28 vector-vector
linearly dependent vectors, 10 dot product, 7
linearly independent vectors, 10 inner product, 7
lower triangular matrix, 8 outer product, 12
LU-factorization, 19 scalar product, 7
symmetric, 22
with row exchanges, 20 normal vector, 8
nullspace
matrix, 8 free variables, 25
column picture, 9 of a matrix, 25
column space, 9
diagonal, 8 orthogonal complement, 32
elimination, 14 orthogonal subspaces, 31
full rank, 28 dimensions, 32
identity, 8 orthogonal vectors, 7, 31
inverse, 16 outer product, 12
invertible, 16 overdetermined linear equation system, 28
left nullspace, 30 parallelogram, 5
lower triangular, 8 permutation matrix, 14, 20
nullspace, 25 inverse, 21
free variables, 25 perpendicular vectors, 7, 31
permutation, 14, 20 pivot, 14
rank, 11 plane, 8
rank 1, 11 Pythagoras, 7
reduced row echelon form, 25
row picture, 9 rank
row space, 11 of a matrix, 11
square, 8 rank-1 matrix, 11
symmetric, 8, 22 reduced row echelon form
transpose, 21 of a matrix, 25
upper triangular, 8 row exchange, 14
zero, 8 row operation, 14
matrix multiplication, 11 row space
associativity, 12 of a matrix, 11
matrix notation, 6
matrix space, 29 scalar, 5
matrix-vector multiplication, 9 scalar multiplication, 5
multiplication scalar product, 7
matrix-matrix, 11 span, 9
matrix-vector, 9 spanning vectors
35
of a vector space, 24 scalar product, 7
square matrix, 8 span, 9
standard unit vector, 7
subspace, 23 zero matrix, 8
subspaces zero vector, 4
orthogonal, 31
symmetric
LU-factorization, 22
symmetric matrix, 8, 22
system of linear equations, 13
transpose
of a matrix, 21
of a product, 21
of the inverse, 21
triangle inequality, 8
underdetermined linear equation system, 28
unit vector, 7
standard, 7
upper triangular matrix, 8
vector
in Rn , 4
length, 7
vector addition, 4
vector space
basis, 24
concept, 23
dimension, 29
spanning vectors, 24
subspace, 23
vector-matrix multiplication, 12
vectors
(linearly) dependent, 10
(linearly) independent, 10
collinear, 6
coplanar, 6
dot product, 7
independent, 6
inner product, 7
orthogonal, 7, 31
outer product, 12
perpendicular, 7, 31
36