Linear Algebra: Quadratic Forms, Eigenvalues, and Matrix Decomposition
Classified in Mathematics
Written on in
English with a size of 3.13 KB
Quadratic Forms and Symmetric Matrices
The quadratic form is defined as w(x) = xTAx, where M(w)c = 1/2(A + AT) is the associated symmetric matrix in the canonical basis.
Change of basis formula: M(w)b = (PBC)T · M(w)c · PBC.
Rank properties: rg(w) = rg(A) = rg(M(w)c). If rg(w) = max, the form is non-degenerate; otherwise, it is degenerate.
Diagonalization of Symmetric Matrices
For a symmetric matrix A, applying elementary row and column operations leads to (D | PT), where D is diagonal. The goal is to obtain zeros in the off-diagonal positions.
A form w admits a non-degenerate orthonormal basis if the rank is maximum or the diagonal elements of D are non-zero.
Signature and Sylvester's Criterion
The signature sig(w) = sig(A) = (p, rp), where rg(w) = p + rp. Sylvester's criterion uses principal minors Ak: if Ak > 0, the matrix is positive definite; if (-1)kAk > 0, it is negative definite.
Orthonormalization and QR Decomposition
Gram-Schmidt Process
- u1 = e1 / |e1|
- u'2 = e2 - <e2, u1> u1
- u2 = u'2 / |u'2|
- u'3 = e3 - <e3, u1> u1 - <e3, u2> u2
QR Factorization
For A ∈ Mmxn with rg(A) = k, there exists Q (with orthonormal columns) and R (upper triangular with positive diagonal elements) such that A = QR. Here, rank(A) = rank(R) = rank(Q) = k.
Eigenvalues and Diagonalization
The characteristic equation is p(λ) = det(A - λI) = 0. Eigenvectors generate subspaces for each eigenvalue.
Diagonalization Conditions
A matrix is diagonalizable if P-1AP = D. This requires that for each eigenvalue, the algebraic multiplicity (ma) equals the geometric multiplicity (mg), where mg(λ) = dim(ker(A - λI)) = n - rank(A - λI).
Matrix Properties
- The sum of eigenvalues equals the trace of A.
- The product of eigenvalues equals the determinant of A.
- Similar matrices A and B satisfy P-1AP = B.
Matrix Exponentials and Trigonometry
Key identities:
- det(eA) = etr(A)
- emA = [eA]m
- For A = [[a, b], [-b, a]], eAt = eat [[cos(bt), sin(bt)], [-sin(bt), cos(bt)]]
- cos(A) = (eiA + e-iA) / 2
- sin(A) = (eiA - e-iA) / 2i