DSPRelated.com
Books

Linear Algebra and Its Applications, 3rd Edition

Gilbert Strang 1988

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.

Get This Book

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. 1. Systems of Linear Equations and Gaussian Elimination
  2. 2. Matrix Factorizations: LU and QR
  3. 3. Vector Spaces and Linear Transformations
  4. 4. Orthogonality, Inner Products, and Projections
  5. 5. Least Squares and Data Fitting
  6. 6. Determinants and Invertibility
  7. 7. Eigenvalues and Eigenvectors
  8. 8. Diagonalization and Canonical Forms
  9. 9. Symmetric Matrices and the Spectral Theorem
  10. 10. Singular Value Decomposition and Applications
  11. 11. Numerical Aspects and Computational Linear Algebra
  12. 12. Applications across Engineering: signal processing, communications, control
  13. Appendix: Computer Codes and Worked Computational Examples

Languages, Platforms & Tools

MATLAB/OctaveFortran (historical examples)CPython/NumPy (modern implementation implied)General-purpose (no specific hardware focus)Linear algebra libraries (LAPACK/BLAS)MATLAB (recommended for exercises)Python/NumPy for prototyping numerical algorithms

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.

Related Books