学习笔记: 线性代数-生成空间

简介: 线性代数个人学习笔记

若在二维空间中任何向量,都可以表示为$\vec u$和$\vec v$的线性组合,则可以说$\vec u$和$\vec v$生成整个二维空间。

在$\vec u, \vec v$生成的二维空间中,如加入一个向量$m$,那么向量组$\vec u, \vec v, \vec m$ 也可以生成整个二维空间,这个二维空间中,任意一个向量都可以表示为这三个向量的线性组合。由于向量组$\vec u, \vec v $已经生成了整个二维空间, 那么空间内任意一个向量都可以由$\vec u, \vec v $的线性组合所表示,当向量$ \vec m$加入进来之后,只要向量$\vec m$的组合常数$k$取零,那么$\vec u, \vec v, \vec m$ 三个向量的线性组合就可以表示任意一个向量,所以说$\vec u, \vec v, \vec m$生成整个二维空间。

生成一个二维空间,至少需要两个向量。

  • 如果只有一个向量,如向量$\vec v$,通过一个向量$\vec v$的线性组合获得的向量一定在$\vec v$向量所在的直线上,因为一个向量前面乘以一个系数$k$本质只是在对向量进行缩放。所以一个向量无法生成一个二维的面。
  • 最少肯定也不是3个向量,因为如果已经存在两个向量不共线,那么这第三个向量就可以由前两个向量的线性组合所表示,在这种情况下,第三个向量就已经是多余的了。

推广到空间中,若空间中的任一向量都可以表示成$\vec v_{1},\ \vec v_{2},\ \vec v_{3},\cdots,\ \vec v_{p}$的线性组合,则称这些向量可以生成这个空间。要生成一个$n$维空间,至少需要$n$个向量才能够生成。其中,对于$n$个向量,若这$n$个向量存在共线向量,是不可以生成$n$维空间的。

证明:当且仅当由$n$个$n$维向量的列向量组成的方阵A有逆的时候,可以生成整个$n$维空间。
若$n$个$n$维向量$\vec v$生成整个空间,那么对于这$n$个向量$\vec v$的列向量组成的系数矩阵$A$与$n$维空间中的任意一个向量$\vec u$组成的线性系统是一定有解的,也就是$n$维空间里的任意向量都可以由生成空间的$n$个$n$维$\vec v$向量的一个唯一线性组合表示。由于$\vec u$是空间中任意一个向量,所以向量$\vec u$的分量是随机的($u_{i}$可能为是一个非零数),因此线性系统的系数矩阵$A$的行最简形式一定不能存在零行,若存在零行,那么矩阵$A$无解, 向量组$\vec v$的线性组合无法表示空间内的向量$\vec u$ 。
既然系数矩阵$A$的行最简式都是非零行,那么线性系统满足$n$个未知数和$n$个方程,所以线性系统不可能有无穷解,只有有唯一非零解。此时当一个线性系统只有唯一解的时候,意味着对应的增广矩阵的系数矩阵$A$一定是可逆的,因为只有可逆矩阵满足$Ax=b \to x= A^{-1}b$。

目录
相关文章
|
数据采集 机器学习/深度学习 自然语言处理
Masked Language Modeling,MLM
Masked Language Modeling(MLM)是一种预训练语言模型的方法,通过在输入文本中随机掩盖一些单词或标记,并要求模型预测这些掩盖的单词或标记。MLM 的主要目的是训练模型来学习上下文信息,以便在预测掩盖的单词或标记时提高准确性。
1173 1
|
10月前
|
SQL 缓存 Cloud Native
NSDI'24 | 云网络论文解读——《Poseidon》揭秘新型超高性能云网络控制器
NSDI'24 | 云网络论文解读——《Poseidon》揭秘新型超高性能云网络控制器
220 3
|
12月前
|
人工智能 自然语言处理 API
Mathtutor on Groq:AI 数学辅导工具,实时计算并展示解题过程,支持通过语音提出数学问题
Mathtutor on Groq 是一款基于 Groq 架构的 AI 数学辅导工具,支持语音输入数学问题,实时计算并渲染解题过程,适用于代数、微积分等领域的学习和教学辅助。
841 5
Mathtutor on Groq:AI 数学辅导工具,实时计算并展示解题过程,支持通过语音提出数学问题
|
开发者 异构计算 AI芯片
Colab搞了个大会员,每月50刀训练不掉线,10刀会员:我卑微了?
你以为你充了会员就无敌了?其实上面还有大会员、超级会员、至尊会员……
3819 0
Colab搞了个大会员,每月50刀训练不掉线,10刀会员:我卑微了?
|
机器学习/深度学习 人工智能 自然语言处理
神经网络:模拟人脑以实现智能决策
神经网络作为模拟人脑神经元工作原理的模型,在人工智能领域发挥了重要作用。从图像识别到自然语言处理,神经网络在多个领域展现出强大的能力。随着技术的不断进步,神经网络有望在未来实现更高级别的智能决策,为人工智能的发展带来新的机遇和挑战。
905 1
神经网络:模拟人脑以实现智能决策
|
存储 中间件 Go
探索Gin框架:快速构建高性能的Golang Web应用
探索Gin框架:快速构建高性能的Golang Web应用
|
机器学习/深度学习 PyTorch TensorFlow
迁移学习篇之如何迁移经典CNN网络-附迁移学习Alexnet,VGG,Googlenet,Resnet详细代码注释和方法-pytorch
迁移学习篇之如何迁移经典CNN网络-附迁移学习Alexnet,VGG,Googlenet,Resnet详细代码注释和方法-pytorch
迁移学习篇之如何迁移经典CNN网络-附迁移学习Alexnet,VGG,Googlenet,Resnet详细代码注释和方法-pytorch
|
SQL 分布式计算 资源调度
大数据线上问题排查系列 - 同样的HQL,在CDH与TDH平台执行效率差异巨大的根本原因与业务侧应对方案
大数据线上问题排查系列 - 同样的HQL,在CDH与TDH平台执行效率差异巨大的根本原因与业务侧应对方案
|
弹性计算 安全 Java
如何选择阿里云公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像?
如何选择阿里云公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像?
674 0
【开发课堂】大转盘?刮刮卡?支付宝小程序营销组件了解一下
营销组件库提供的就是这些核心玩法模块,供开发者去调用,减少自行开发的成本。
2622 12
【开发课堂】大转盘?刮刮卡?支付宝小程序营销组件了解一下