线性无关性、张成、基、维数 Linear independence, span, basis, dimension

news/2025/1/26 13:28:24/文章来源:https://www.cnblogs.com/zzzwwwqqq/p/18691718

线性无关性、张成、基、维数 Linear independence, span, basis, dimension

​ 考虑\(m\times n\)矩阵\(\symbfit{A}\)\(m<n\)),那么未知数\(x\)的个数大于方程的个数,就一定存在至少一个自由变量,\(\symbfit{A}\symbfit{x}=\symbfit{0}\)含有非零解。\(\symbfit{A}\)的列向量含有非零系数组合使得组合为零向量,那么称这一组列向量线性相关。

​ 下面给出详细的定义:

​ 对于向量\(\symbfit{x}_1,\dots, \symbfit{x}_n\)不存在结果为零向量的系数不全为0的组合,即

\[c_1\symbfit{x}_1+\cdots+c_n\symbfit{x}_n\neq\symbfit{0}(c_i不全为0) \]

那么就称这组向量是线性无关linear independence)的,反之,称这组向量是线性相关linear dependence)的。

​ 下面考虑4种情况(如果没有特别说明,默认向量\(\symbfit{v}_i\neq\symbfit{0}\)):

  1. 一组向量:\(\symbfit{v}_1\)\(\symbfit{v}_2=2\symbfit{v}_1\),那么有\(-2\symbfit{v}_1+\symbfit{v}_2=\symbfit{0}\),这组向量是线性相关的(共线);
  2. 一组向量:\(\symbfit{v}_1\)\(\symbfit{v}_2=\symbfit{0}\),那么有\(0\symbfit{v}_1+c_2\symbfit{v}_2=\symbfit{0}\)\(c_2\)可取\(0\)之外的任意值,这组向量是线性相关的;
  3. 一组向量:\(\symbfit{v}_1\)\(\symbfit{v}_2\),这两个向量并不共线,它们组成了一个平面,这组向量是线性无关的;
  4. 一组向量:\(\symbfit{v}_1\)\(\symbfit{v}_2\)\(\symbfit{v}_3\),这三个向量在一个平面上,其中任意2个向量都能组合成平面内任一向量,这组向量是线性相关的;

​ 当\(\symbfit{v}_1,\dots, \symbfit{v}_n\)\(\symbfit{A}\)的列向量,

  1. 如果它们是线性无关的,那么\(N\left(\symbfit{A}\right)\)中只有零向量,因为没有自由变量,所有列都是主列(\(n\)个主列),秩是\(n\)
  2. 如果它们是线性相关的,那么对于一些非零向量\(\symbfit{c}\)\(\symbfit{A}\symbfit{c}=\symbfit{0}\),秩小于\(n\)

​ 如果向量组\(\symbfit{v}_1,\dots, \symbfit{v}_n\)张成了一个空间span a space),那么就是说这个空间\(\color{red}{只}\)由这些向量的所有线性组合组成。这个空间不同于其他包含这组向量的其他空间,这是包含这组向量的最小空间!

​ 向量空间的一组basis)是指:一系列的向量\(\symbfit{v}_1,\dots, \symbfit{v}_d\)有2大性质:

  1. 它们是线性无关的;
  2. 它们张成整个空间。

​ 例如空间\(\mathbb{R}^3\),它的一组基是\(\left\{\begin{bmatrix}1\\0\\0\end{bmatrix},\begin{bmatrix}0\\1\\0\end{bmatrix},\begin{bmatrix}0\\0\\1\end{bmatrix}\right\}\),显然,它们是线性无关的,而且可以组成空间\(\mathbb{R}^3\)。再举个例子,\(\left\{\begin{bmatrix}1\\1\\2\end{bmatrix},\begin{bmatrix}2\\2\\5\end{bmatrix}\right\}\)就不是一组基,它们虽然线性无关,但是只能张成一个平面,需要再增加一个向量,比如\(\begin{bmatrix}0\\4\\\pi\end{bmatrix}\),这样就可以张成整个三维空间了。

​ 观察这两组基可以发现(不严谨),\(\mathbb{R}^n\)\(n\)个向量组成基,以这\(n\)个向量为列的\(n\times n\)矩阵是可逆的。对于给定空间,任意基都满足:基向量的个数相等,这个数量称为空间的维数dimension)。

\(C\left(\symbfit{A}\right)\)的维数等于\(r\left(\symbfit{A}\right)\),等于\(\symbfit{A}\)的主列数;\(N\left(\symbfit{A}\right)\)的维数等于\(n-r\),等于\(\symbfit{A}\)的自由列数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/875948.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【新能源行业】新能源汽车电子驻车制动系统(EPB)谁在做?

长期以来,汽车的动力系统一直是人们所关注的焦点,然而,汽车制动系统在背后默默支撑起整个汽车安全与稳定。其重要性丝毫不亚于动力系统。行车上路,安全第一。在每一次的启程与停驻之间,唯有制动系统作为坚实保障,才能让每一次出行都安心无虞。一、制动系统分类与组成 目前…

如何从内存中提取shellcode

恶意程序有时会直接在内存中运行shellcode 。在这篇文章中,我将向你展示如何从内存中获取shellcode。 shellcode在内存中的位置 在内存中分配shellcode的常用方法是使用VirtualAlloc来分配具有所需权~限的内存。然后恶意软件使用RtlMoveMemory将shellcode写入分配的空间。然后…

施耐德UNITY中使用ST 语言计算日均值

以前做过练习,在unity中计算分钟均值和小时均值,做成自定义功能块。今天在家打算按照同样的思路,试着做一下日均值。 第一次打算建立一个三维数组PV_DAY[0..23,0..59,0..59],每秒存放一个数据,编译的时候提示数组太大。 第二次尝试建立24个数组,每个数组存放一个小时内36…

【转载】rpm 和 yum 软件包的应用

本节所讲内容:8.1 使用rpm命令-安装-查看-卸载-rpm软件包8.2 yum管理软件包8.3 CentOS8中使用DNF管理软件包8.4 实战tar源码包管理-源码包安装方法8.1 软件包的管理软件包的类型rpm二进制包------》已经使用GCC编译后的(二进制已经可以被操作系统直接执行了)tar源码包-----》…

[Redis] Redis (5) 多核多线程架构

序 引言Redis 作为一款高性能的内存数据库,以其简单的设计和单线程模型(潜台词:单核单线程)广受欢迎。 然而,随着用户需求和数据规模的增长,单线程的架构逐渐成为 Redis 性能的瓶颈。 近年来,Redis 开始引入部分多线程机制,以提高并发性能,特别是在处理网络 I/O 和数据持…

Python并行计算与高性能计算7迎接并行计算革命

在本章中,我们将介绍我们在前几章中看到的并行编程的实际方面。随着并行计算概念的扩展,它不仅包括并行编程及其相关方面,还包括能够管理并专门设计的基础设施。超级计算机通常被定义为由许多 CPU 和 GPU 组成的高性能系统,其中应用了并行计算和高性能计算 (HPC) 方法。本章…

人脸识别和神经风格转换

人脸识别和神经风格转换 人脸识别人脸验证(Verification):验证输入图像是否属于某个特定身份,属于一对一问题。 人脸识别(Recognition):一对多问题,从大量数据中找到匹配的人脸。 在很多人脸识别应用中,系统需要通过单一样本识别某人,而非多个样本,这就属于 One-shot Le…

dubbo 2.7.2 启动报错【Unsupported generic type false】排查

💖1.问题现象 dubbo服务启动时抛出异常Unsupported generic type false,但不影响服务正常发布。 Caused by: java.lang.IllegalArgumentException: Unsupported generic type false📖2. 版本信息 SpringBoot 2.1.3 + Dubbo 2.7.2 👉3. 问题根因 项目中使用了Spring Boot…

[Redis] Redis (5) 多核多线程模型

序 引言Redis 作为一款高性能的内存数据库,以其简单的设计和单线程模型(潜台词:单核单线程)广受欢迎。 然而,随着用户需求和数据规模的增长,单线程的架构逐渐成为 Redis 性能的瓶颈。 近年来,Redis 开始引入部分多线程机制,以提高并发性能,特别是在处理网络 I/O 和数据持…

案例分享-依赖传递引发的健康检查失败问题

背景 网关服务已成功发布,然而新创建的Pod却始终未能成功启动。在Pod的事件(Event)中,明确显示健康检查失败。但令人困惑的是,仔细查看启动日志,却未发现任何异常情况,具体情况如下图所示。 排查 既然当前问题表现为健康检查失败,那就有必要深入排查究竟是哪些关键部…

微信小程序逆向 ... 未完待续

解包 打开这个文件夹下图中,wxid_21arhynucfka22表示了不同微信号的id。打开的小程序缓存会被放入Applet文件夹中,比如图中wx31a9c726536cdacc 就是我之前打开过的 微信小程序下载的缓存。同时,在wechat目录下也存在所有账号公用的小程序缓存,公用的Applet文件夹,我们可以…

SourceMap的简单理解

什么是 SourceMap? Source Map 是一种映射文件,它可以将压缩、混淆后的代码还原回其原始的源代码。 (这种映射关系,可以准确地将编译后的代码映射回源代码。[自己理解就行]) 从而方便开发人员进行调试、错误日志收集和性能优化等工作。 它是一个以 .map 为后缀的文件。 为什么…