Skip to main content
Linear Algebra:
A second course, featuring proofs and Python
Sean Fitzpatrick
Contents
Search Book
close
Search Results:
No results.
dark_mode
Dark Mode
Prev
Up
Next
\ifdefined
\C
\else
\fi
\ifdefined
\C
\else
\fi
Front Matter
chevron_left
Colophon
Preface
1
Vector spaces
chevron_left
1.1
Definition and examples
1.1
Exercises
1.2
Properties
1.3
Subspaces
1.3
Exercises
1.4
Span
1.4
Exercises
1.5
Project: working with span
1.6
Linear Independence
1.6
Exercises
1.7
Basis and dimension
1.7
Exercises
1.8
New subspaces from old
1.8
Exercises
2
Linear Transformations
chevron_left
2.1
Definition and examples
2.1
Exercises
2.2
Kernel and Image
2.2
Exercises
2.3
Isomorphisms, composition, and inverses
2.3.1
Isomorphisms
2.3.2
Composition and inverses
2.3.2
Exercises
2.4
Project: matrix transformations
2.5
Project: linear recurrences
3
Orthogonality and Applications
chevron_left
3.1
Orthogonal sets of vectors
3.1.1
Basic definitions and properties
3.1.2
Orthogonal sets of vectors
3.1.3
Exercises
3.2
The Gram-Schmidt Procedure
3.2
Exercises
3.3
Orthogonal Projection
3.3
Exercises
3.4
Project: Orthogonal bases
3.5
Project: dual basis
3.6
Project: Least squares approximation
4
Diagonalization
chevron_left
4.1
Eigenvalues and Eigenvectors
4.1
Exercises
4.2
Diagonalization of symmetric matrices
4.2
Exercises
4.3
Project: Eigenvalues and diagonalization
4.3.1
Orthogonal diagonalization
4.3.2
The power method for dominant eigenvalues
4.4
Quadratic forms
4.4
Exercises
4.5
Diagonalization of complex matrices
4.5.1
Complex vectors
4.5.2
Complex matrices
4.5.3
Exercises
4.6
Project: linear dynamical systems
4.7
Matrix Factorizations and Eigenvalues
4.7.1
Matrix Factorizations
4.7.1.1
Positive Operators
4.7.1.2
Singular Value Decomposition
4.7.1.3
QR Factorization
4.7.2
Computing Eigenvalues
4.7.2.1
The Power Method
4.7.2.2
The QR Algorithm
4.7.3
Exercises
4.8
Project: Singular Value Decomposition
5
Change of Basis
chevron_left
5.1
The matrix of a linear transformation
5.1
Exercises
5.2
The matrix of a linear operator
5.2
Exercises
5.3
Project: bilinear forms
5.4
Direct Sums and Invariant Subspaces
5.4.1
Invariant subspaces
5.4.2
Eigenspaces
5.4.3
Direct Sums
5.5
Project: generalized eigenvectors
5.6
Generalized eigenspaces
5.7
Jordan Canonical Form
5.7
Exercises
Back Matter
chevron_left
A
Review of complex numbers
B
Computational Tools
B.1
Jupyter
B.2
Python basics
B.3
SymPy for linear algebra
B.3.1
SymPy basics
B.3.2
Matrices in SymPy
C
Solutions to Selected Exercises
A
Review of complex numbers
B
Computational Tools
C
Solutions to Selected Exercises
🔗