线性代数(三) | 向量组的秩 线性相关无关 几何直观理解 题解应用

文章目录

  • 1 维数?向量组的秩究竟是什么?
    • 1.1 线是一维的
    • 1.2 面是二维的
    • 1.3 体是三维的
  • 2 线性相关、线性无关、线性表示究竟是什么?
    • 2.1 基于以上几何直观的解题角度
    • 2.2 基于方程组的解题角度

1 维数?向量组的秩究竟是什么?

1.1 线是一维的

例:空间中的(1,3)这个向量(下图1黑色有向线段),从某种意义来说可以看做是一条线(黄色直线),因为这条线上的所有量,比如(2,6)(1.5,4.5)这些向量都可以用这个向量表示(其实也就是所谓的“线性表示")。在这里插入图片描述

(1,3,2) 也可以看做一条线(下图1黑色有向线段)。我们可以发现,单个向量最多只能表示一维的直线(黄色直线),我们说这个向量组(单个向量也可以看为向量组)为一维的,也就意味着它的秩为1

在这里插入图片描述

1.2 面是二维的

比如空间中的(1,3)和(-2,4)这两个向量可以张成一张平面,这个平面上的所有的向量都可以用这两个向量来表示,我们说这个(1,3)(2,4)这个向量组为二维的,也就是说他的秩为2

在这里插入图片描述

再比如空间中(1,3,2)(-2,1,在这里插入图片描述
3)这两个向量可以张成一张平面,这两个向量形成的向量组为二维的

1.3 体是三维的

比如空间中(1,3,2)(-2,1,3)(1,-1,1)这三个向量可以张成一个三维的体,也就意味着,他们三个向量所组成的向量组的秩是3

在这里插入图片描述

2 线性相关、线性无关、线性表示究竟是什么?

​ 那么向量组线性无关和线性相关究竟指什么呢?

​ 我们的核心是关注这个向量组形成的一个什么样的东东

我们来看这两个A,B向量组 (单个向量也可以看为是向量组)

A:{1,2}

B:{1,2,3}

他们是表示空间中的一条线,是一维的

​ 再看这两个向量组

A:{1,2} {3,2}

B:{1,2,3} {3,2,1}

​ 当我们增加了一个向量时,会发现这时候这两个向量组可以张成一张平面了,是二维的了,我们也可以发现这两个向量组都是线性无关的,因为去掉某一个向量,会使得这个向量组降维,变成一维,也就是A,B向量组中每一个向量都不是多余的

​ 我们再给这两个向量组增添一个向量

A:{1,2} {3,2} {3,1}

B:{1,2,3} {3,2,1} {1,1,1}

​ 这时候我们会发现,A向量组依然只能张成一张平面,是二维的,表示了一个二维的平面,我们去掉其中一个向量,他都不会降维,依然是二维的,也就意味着他的秩不会改变,也就是说其中一个向量是多余的,如果存在多余向量,我们就说它是线性相关的,而这个多余的根本原因是因为其中存在一个向量可以被其他向量来线性表示。但是B向量组,我们去掉其中任意一个向量,都会使得该向量组降维,秩发生改变,如果不存在多余向量,我们就说它是线性无关的

​ 综上我们可以如此定义线性相关和线性无关

​ 线性无关是指,这组向量中每一个向量对于维数的增加都有贡献,去掉任何一个都会使得向量组秩改变
​ 线性相关是指,这组向量中存在一个多余的向量(去掉这个向量以后,向量组所表示的维数不受影响)

​ 向量组的线性表示,是指某一个向量在这个向量张成的向量空间里

注意

一个向量组所的维数,和单个向量的维数要区分。

单个向量,不管他是有几个分量,他只能表示一个一维的量

比如(1,3,5,4)这个向量组,虽然有一个四维的向量,但由于他只有一个向量,所以他只能表示一维的向量,即一条线

,也就是说它是一个一维向量组,秩为1

2.1 基于以上几何直观的解题角度

常见的一些结论就很好解释了

比如

1、任意n+1个n维向量均线性相关,n维向量最多表示n维空间,这时候如果有n+1个相应的向量,则存在多余的向量,则线性相关

2、若向量组 α 1 α 2 , . . . , α s , α s + 1 , . . . , α t \alpha_1\alpha_2,...,\alpha_s,\alpha_{s+1},...,\alpha_t α1α2,...,αs,αs+1,...,αt线性无关,则 α 1 α 2 , . . . , α s \alpha_1\alpha_2,...,\alpha_s α1α2,...,αs线性无关,条件说明这t个向量没有多余的向量,每一个向量都对于维数增加有贡献,那么它的一部分自然也没有多余的,自然也线性无关。而反过来则不正确,因为部分没有多余的,再添加的几个向量可能就会有多余的。比如(1,2,3) (2,1,3)线性无关,增加一个(2,4,6) 后就线性相关了

3

在这里插入图片描述

在一些题目中的应用

在这里插入图片描述

2.2 基于方程组的解题角度

有一些题不适合用几何直观的,什么样的题呢,就是经过加减组合后的向量.方法是根据线性无关的定义,看看每一组合的k是否有非零解

在这里插入图片描述

k 1 ( α 1 − α 2 ) + k 2 ( α 2 − a 3 ) + k 3 ( α 3 − α 1 ) = 0 k_1(\alpha_1-\alpha_2)+k_2(\alpha_2-a_3)+k_3(\alpha_3-\alpha_1)=0 k1(α1α2)+k2(α2a3)+k3(α3α1)=0 我们核心是要看这里的k是否只能全部为零

为了利用条件,我们打开重新组合得到 ( k 1 − k 3 ) α 1 + ( k 2 − k 1 ) α 2 + ( k 3 − k 2 ) α 3 = 0 (k_1-k_3)\alpha_1+(k_2-k_1)\alpha_2+(k_3-k_2)\alpha_3=0 (k1k3)α1+(k2k1)α2+(k3k2)α3=0

由条件 我们可知 k 1 − k 3 = 0 , k 2 − k 1 = 0 , k 3 − k 2 = 0 k_1-k_3=0,k_2-k_1=0,k_3-k_2=0 k1k3=0,k2k1=0,k3k2=0 所以解这个方程组就可以,当然因为这个方程组系数是等于零的,因而有非零解,所以线性相关。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

10道高频Vuex面试题快问快答

※其他的快问快答,看这里! 10道高频Qiankun微前端面试题快问快答 10道高频webpack面试题快问快答 20道高频CSS面试题快问快答 20道高频JavaScript面试题快问快答 30道高频Vue面试题快问快答 面试中的快问快答 快问快答的情景在面试中非常常见。 在面试过…

[100天算法】-面试题 17.11.单词距离(day 68)

题目描述 有个内含单词的超大文本文件,给定任意两个单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。如果寻找过程在这个文件中会重复多次,而每次寻找的单词不同,你能对此优化吗?示例:输入:word…

天津WEB前端培训哪家好?Web机构推荐!

05年以后,互联网已经进入了web2.0时代,同时也标志着网站的前端由此发生了翻天覆地的变化,现在市场上对WEB前端开发工程师岗位有着很大的需求,学习web前端开发的方式有很多种,对于初学者来说,选择自学还是培…

大数据毕业设计选题推荐-河长制大数据监测平台-Hadoop-Spark-Hive

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

2023.11-9 hive数据仓库,概念,架构

目录 一.HDFS、HBase、Hive的区别 二.大数据相关软件 三. Hive 的优缺点 1)优点 2)缺点 四. Hive 和数据库比较 1)查询语言 2)数据更新 3)执行延迟 4)数据规模 五.hive架构流程 六.MetaStore元…

AI:73-结合语法知识的神经机器翻译研究

🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌在这个漫长的过程,中途遇到了不少问题,但是…

企业微信开发教程一:添加企微应用流程图解以及常见问题图文说明

最近在前辈的基础上新添加了一个企微应用,过程中遇到了一些卡点,这里一一通过图片标注与注释的方式记录一下,希望能给后来人提供一些清晰明了的帮助,话不多说,大家直接看图吧。 (文中包括一些本项目独有的配…

[Matlab]基于LSTM+NSGA2的风光火力发电策略优化

最近比较忙,好久没分享案例啦,今天简单分享一个滚动时域的多目标优化 一 模型介绍 1 风电 2 光伏 3 火电 4 储能 5 用电需求 等五个对象。 其中风电和光伏还有用电需求,用历史数据LSTM网络,训练一个预测模型;火电根据策…

使用sizeof()和strlen()去计算【数组】和【指针】的大小

文章目录 一、知识回顾1、回顾sizeof()、strlen的作用:2、数组和指针3、数组名 二、sizeof()、strlen()的使用区别1、注意区别:2、一维数组与一级指针3、二维数组与二级指针 三、总结回顾 一、知识回顾 1、回顾sizeof()、strlen的作用: siz…

LinkedList的插入速度一定比ArrayList快吗?

目录 一、有一道经典的面试题,“ArrayList 和 LinkedList 的区别是什么?”1、小白答法:2、入门答法:3、系统回答 二、LinkedList的插入速度一定比ArrayList快吗?三、分析一下两种数据结构的add源码1、先分析熟悉的Arra…

07【保姆级】-GO语言的程序流程控制【if switch for while 】

之前我学过C、Java、Python语言时总结的经验: 先建立整体框架,然后再去抠细节。先Know how,然后know why。先做出来,然后再去一点点研究,才会事半功倍。适当的囫囵吞枣。因为死抠某个知识点很浪费时间的。对于GO语言&a…

【C++】复杂的多继承及其缺陷(菱形继承)

本篇要分享的内容是C中多继承的缺陷:菱形继承。 以下为本篇目录 目录 1.多继承的缺陷与解决方法 2.虚继承的底层原理 3.虚继承底层原理的设计原因 1.多继承的缺陷与解决方法 首先观察下面的图片判断它是否为多继承 这实际上是一个单继承,单继承的特…

clang插件对llvm源码插桩,分析函数调用日志(2)--google镜像

tick_plot__compile.ipynb clang插件对llvm源码插桩,分析函数调用日志(1) 分析 进出、链、出 df进出df[ df[tickKind].isin( [FuncEnter,FuncReturn] ) ]#代码中,只有在函数进入时,计算了链条长度 并写磁盘 df入df[ df[tickKind].isin…

18 CDN详解

1、理解CDN 1.CDN 和电商系统的分布式仓储系统一样,就近发货给客户(客户端),所以,必然是提前在仓库中存储了某些商品. 2.CDN最擅长的是缓存静态数据,比如电商系统的热点静态页面,秒杀场景的页面等.问题:向…

tqdm学习

from tqdm import tqdmepochs 10 epoch_bar tqdm(range(epochs)) count 0 for _ in epoch_bar:count count1print("count {}".format(count))print(_)每次就是一个epoch

磁盘空间占用巨大的meta.db-wal文件缓存(tracker-miner-fs索引服务)彻底清除办法

磁盘命令参考本博客linux磁盘空间满了怎么办. 问题: 磁盘空间被盗 今天瞄了一下我的Ubuntu系统盘, nftdiggernftdigger-Ubuntu:~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 udev 16G 0 16G 0% /dev tmpfs 3.2G 1.9…

【今日文章】:如何用css 实现星空效果

【今日文章】:如何用css 实现星空效果 需求实现tips: 需求 用CSS 实现星空效果的需求: 屏幕上有“星星”,且向上移动。移动的时候,动画效果要连贯,不能出现闪一下的样子。 实现 这里我们需要知道,“星星”是…

简单剖析程序的翻译过程!

本文旨在讲解一段源程序如何翻译成机器所能识别的二进制的命令的,希望通过本文,能使读者对一段程序的翻译过程有进一步的认识! 这里首先要介绍的是一段程序从编写完成到执行需要经过以下几个步骤! 1.预处理 首先讲到的是预处理&…

UI设计软件有哪些好用和免费的吗?

在我们分享五个有用的原型工具之前,完成原型,将优化界面,这次是UI设计师的任务,UI设计软件对设计师非常重要,UI设计工具是否使用直接影响最终结果,然后有人会问:UI界面设计使用什么软件&#xf…

IP-guard WebServer RCE漏洞复现

0x01 产品简介 IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。 0x02 漏洞概述 漏洞成因 在Web应用程序的实现中,参数的处理和验证是确保应用安全的关键环节…
最新文章