Linear Algebra and Its Applications, 3rd Edition
With a highly applied and computational focus, this book combines the important underlying theory with examples from electrical engineering, computer science, physics, biology and economics. An expanded list of computer codes in an appendix and more computer-solvable exercises in the text reflect Strang's interest in computational linear algebra. Many exercises appear in the sections and in the chapter reviews. Exercises are simple but instructive.
Why Read This Book
You will learn the core linear-algebra tools—matrix factorizations, eigenanalysis, SVD, and least squares—that underpin DSP algorithms from FFT-based spectral analysis to adaptive filtering. Strang combines clear intuition, concise proofs, and computational examples so you can both understand theory and implement robust numerical solutions.
Who Will Benefit
Intermediate engineers, graduate students, and practitioners in DSP, communications, audio/speech, and radar who need linear-algebra foundations to design, analyze, and implement signal-processing algorithms.
Level: Intermediate — Prerequisites: Calculus and basic matrix arithmetic (vectors/matrices); familiarity with signals and systems or basic probability helpful but not required. Some programming experience will help with computational exercises.
Key Takeaways
- Apply matrix factorizations (LU, QR) to solve linear systems that arise in filter design and deconvolution
- Use SVD and PCA for noise reduction, subspace methods, and dimensionality reduction in spectral and audio processing
- Formulate and solve least-squares problems for FIR/IIR filter fitting, system identification, and channel estimation
- Perform eigenvalue and modal analysis for spectral methods, stability assessment, and signal decomposition
- Interpret orthogonality and projections to understand orthogonal transforms, wavelet bases, and energy-preserving expansions
- Translate theoretical concepts into numerical algorithms and assess conditioning, stability, and computational cost
Topics Covered
- 1. Systems of Linear Equations and Gaussian Elimination
- 2. Matrix Factorizations: LU and QR
- 3. Vector Spaces and Linear Transformations
- 4. Orthogonality, Inner Products, and Projections
- 5. Least Squares and Data Fitting
- 6. Determinants and Invertibility
- 7. Eigenvalues and Eigenvectors
- 8. Diagonalization and Canonical Forms
- 9. Symmetric Matrices and the Spectral Theorem
- 10. Singular Value Decomposition and Applications
- 11. Numerical Aspects and Computational Linear Algebra
- 12. Applications across Engineering: signal processing, communications, control
- Appendix: Computer Codes and Worked Computational Examples
Languages, Platforms & Tools
How It Compares
More applied and accessible than heavy numerical texts like Golub & Van Loan and more computationally oriented than purely introductory texts (e.g., Lay); Strang emphasizes intuition and engineering applications relevant to DSP.












