线性代数(九)线性相关性、基与维数

首先给出向量组线性无关的概念,一组向量无法通过线性组合(除了全取0)得到0向量,则该组向量相互之间线性无关。

如果一个矩阵,其列向量组是线性无关的,那么这个矩阵的零空间将只有零向量;反之,如果矩阵的零空间中不仅仅存在零向量,这意味着可以通过线性组合将其列向量组合成零向量,也即这些向量线性相关。

矩阵的秩rank,代表着矩阵中主元个数,主列个数。如果rank=n(列数),同时也代表每个列都是主列,那它们彼此也是线性无关的;如果rank<n,则代表存在自由列,那么列向量之间也就是线性相关的。

一组向量,其所有线性组合将张成一个空间,该空间是包含这些向量(包括其线性组合)的最小空间;如在中,向量和向量的所有线性组合将构成一个平面空间,该空间是的子空间,所以这些向量自然也应该包含在中,所以说平面空间是包含这些向量的"最小"空间。

要想张成N维度空间,最少需要N个线性无关的向量,这些向量成为空间的一组基,基向量的个数就是张成的空间的维度,一个空间内可以有很多组基,但每组基所包含的向量的个数一定是相等的,为N。基向量构成的矩阵是一个可逆矩阵

给定矩阵,其列向量张成列空间,容易看出,该矩阵的列空间的一组基为,则其张成的列空间为即二维空间,同时矩阵的秩rank=2。矩阵的秩rank的意义除了代表矩阵的主元个数、主列个数,还代表着矩阵的列空间的维度。

矩阵的零空间同样是由一组基张成的。已知矩阵A有4列,rank=2,则自由列有4-2=2列,方程中的自由变量也有两个,基础解系有两个向量,显然这同样意味着零空间的维度是2。推广到m*n的情况,如果矩阵有n列,rank=r,则矩阵的零空间的维度等于方程Ax=0的自由变量的个数、基础解系的个数n-r。

显然,矩阵的列空间的维度和零空间的维度具有对称关系,列空间的维度为rank,而零空间的维度为n-rank

相关推荐
啊阿狸不会拉杆2 小时前
《数字图像处理》第7章:小波变换和其他图像变换
图像处理·人工智能·python·算法·机器学习·计算机视觉·数字图像处理
炽烈小老头2 小时前
【 每天学习一点算法 2025/12/17】验证二叉搜索树
学习·算法
用户271995372132 小时前
基于Label Studio 集成视觉大模型Qwen2-VL和yolo实现自动标注
算法
智者知已应修善业2 小时前
【删除有序数组中的重复项 II之O(N)算法】2024-1-31
c语言·c++·经验分享·笔记·算法
free-elcmacom2 小时前
机器学习高阶教程<5>当机器学习遇上运筹学:破解商业决策的“终极难题”
人工智能·python·机器学习
patrickpdx2 小时前
leetcode:环形链表
算法·leetcode·链表
资深web全栈开发2 小时前
LeetCode 3652: 按策略买卖股票的最佳时机
算法·leetcode·职场和发展
Wang ruoxi2 小时前
基于最小二乘法的离散数据拟合
人工智能·算法·机器学习
Xの哲學3 小时前
Linux链路聚合深度解析: 从概念到内核实现
linux·服务器·算法·架构·边缘计算