线性代数导论
一本全面的教材,提供线性代数的现代入门介绍,涵盖向量、矩阵、线性方程、向量空间、正交性、行列式和特征值等内容,重点在于理论与应用相结合。
课程概述
📚 内容概要
一本全面的教材,为线性代数提供现代入门介绍,涵盖向量、矩阵、线性方程组、向量空间、正交性、行列式和特征值等内容,注重理论与应用并重。
通过吉尔伯特·斯特朗格(Gilbert Strang)直观而严谨的框架,掌握线性代数的基础与应用。
作者: 吉尔伯特·斯特朗格
致谢: 麻省理工学院;韦尔斯利-剑桥出版社
🎯 学习目标
- 计算线性组合、点积、向量长度以及向量之间的夹角。
- 描述由一组向量构成的几何构型(直线、平面或体积)。
- 使用矩阵-向量乘积求解线性方程,并解释逆矩阵与奇异矩阵的作用。
- 区分方程组的行图像(平面相交)与列图像(向量的线性组合)。
- 执行高斯消元法,将系统转化为上三角形式(U),并通过回代求解。
- 使用初等矩阵(E_{ij})和置换矩阵(P_{ij})形式化消元步骤。
- 判断一组向量是否满足子空间的要求。
- 通过行简化达到行最简阶梯形(R),识别秩、主元列和自由变量。
- 从特殊解构造零空间矩阵 N,并描述线性系统的完整解。
- 识别并证明四个基本子空间的正交性,确定其正交补。
课程 共 10 课时 · 预计 30.0h
课程
Lesson
This lesson introduces the fundamentals of linear algebra by defining vectors as column components and exploring how scalar multiplication and vector addition create linear combinations. Students learn how these operations form the basis for solving systems of equations and how the concept of span determines the geometric dimensions reachable by a set of vectors.
This lesson explores the dual perspectives of linear systems, contrasting the row-based geometric intersection of planes with the column-based linear combination of vectors. Students will learn to solve $Ax=b$ by interpreting matrices as linear transformations and applying elimination techniques to identify singular matrices and unique solutions.
This lesson introduces vector spaces as collections of objects that satisfy eight fundamental axioms, emphasizing the importance of the zero vector and closure under addition and scalar multiplication. It further explores the column space of a matrix, defining it as the span of its columns and explaining that a system $Ax = b$ is solvable if and only if $b$ lies within that space.
This lesson explores the geometric relationship between the four fundamental subspaces of a matrix, defining them as pairs of orthogonal complements. It further introduces the concept of least squares approximations and projections, explaining how to find the best possible solution to inconsistent systems by minimizing error.
This lesson explores the fundamental properties of determinants, focusing on the product rule, the impact of transposes, and the behavior of orthogonal matrices. It also introduces efficient computation techniques, demonstrating how Gaussian elimination and pivot products simplify the process of finding determinants for complex matrices.
This lesson explores the geometry and algebra of eigenvalues and eigenvectors, explaining how they represent the principal axes of linear transformations where a matrix acts only by scaling. Students will learn to calculate these values using the characteristic equation $\det(A - \lambda I) = 0$ and apply properties like the trace and determinant to analyze matrix behavior and system stability.
This lesson defines linear transformations as mappings that preserve vector addition and scalar multiplication, governed by the principles of additivity and homogeneity. Students learn to identify linear transformations using the "origin test," construct matrices based on how transformations affect basis vectors, and apply these concepts to geometric and algebraic problems.
This lesson explores the pseudoinverse $A^+$ as a powerful tool for solving singular or overdetermined systems, acting as a bridge between the four fundamental subspaces. It further examines the $A^TCA$ framework, demonstrating how this structure models physical equilibrium and statistical least squares by projecting vectors onto the column and row spaces of a matrix.
This lesson explores how Numerical Linear Algebra optimizes computational performance by using homogeneous coordinates to convert affine translations into matrix-vector multiplications. By unifying these operations, developers can leverage hardware-accelerated BLAS routines to process complex geometric transformations with maximum efficiency and structural integrity.
This lesson introduces complex numbers as a foundational extension of the real number system, defined by the identity $i^2 = -1$. By visualizing these numbers as vectors in the complex plane, students learn to perform algebraic operations and interpret complex values as tools for modeling physical phenomena like oscillation and rotation.