LinearAlgebraMIT_9_LinearIndependence/SpanningASpace/Basis/Dimension

这节课我们主要学习一下(Linear Independence)线性无关,(spanning a space)生成空间,(basis)基和(dimension)维度。同时我们要注意这四个很重要的基本概念的描述对象,我们会说向量组线性无关,由一个向量组生成的空间,子空间的基是一组向量组,但我们不会用这些词来修饰矩阵,至于维度则是一个数值,他是用于描述空间的维度,如列空间的维度,零空间的纬度,而不适用于描述矩阵。我们现在只会用矩阵的秩和主列的个数来描述矩阵。

请添加图片描述

x.1 Linear independence

我们首先给出(Linear independence)线性无关的定义:给定一组向量组,如果我们能找不到一组不全为0的数c1,c2…cn使得c1x1+c2x2+…+cnxn=0成立,则向量组线性无关。若找到线性组合系数,则线性相关。

请添加图片描述

接下来我们结合画图来理解下,假如在R2二维空间中,两个向量共线则易见相关,

请添加图片描述

若向量组中存在零向量,则一定相关,

请添加图片描述

下面这个则是线性无关,

请添加图片描述

但是三个向量则一定线性相关,那这是为什么呢?接下来,我们会将线性相关性和方程组求解,以及矩阵联系起来。我们在先前已经将方程组求解和矩阵联系起来过了。

请添加图片描述

我们将向量组以列向量的方式表示,化为矩阵A,我们发现这是一个自由度为3,约束条件为2的方程组,易于发现他是存在自由列的,

请添加图片描述

我们将线性无关和Ax=0零空间求解联系起来,我们得到如下定义:由列向量组组成的矩阵A,如果A的零空间只有零向量则向量组线性无关,如果零空间还有别的非零向量则向量组线性相关。

换言之,如果矩阵A满秩,即rank=r,即没有自由变量则线性无关;如果矩阵A不满秩,即rank<r,即有自由变量则线性相关。

请添加图片描述

x.2 Span a Space

对于生成一个空间,给定的定义如下:对于向量组v1,…,vn生成一个空间,即指这个空间包含这些向量的所有线性组合。

例如列空间即是由矩阵A的所有列向量生成的空间。

x.3 Basis

对于基的定义如下:对于向量组v1,…,vn他们首先是线性无关的;其他他们生成了一个空间。那么对于这个空间,它的基就是这一组向量组。

首先我们需要知道对于一个空间,构成他们的基的个数永远是相同的。即如果一个空间由3个基构成,如果你有3个线性无关的向量,则这3个向量构成的向量组就是这个空间的基。

基并不唯一,有无数多个。

x.4 Dimension

维数定义:基的个数即空间的维数。

所有我们有了一个重要性质,对于矩阵A,矩阵A的秩r=主列的个数=A的列空间的维数。

对于矩阵A,矩阵A的自由变量数n-r=自由列的个数=A的零空间的维数。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

谈谈Java开发语言

目录 1.概念 2.特点 3.应用领域 4.就业情况 1.概念 Java是一种面向对象的编程语言&#xff0c;它由James Gosling和他的团队在1995年于Sun Microsystems&#xff08;现在是Oracle Corporation&#xff09;开发出来。Java的设计目标是让开发者能够编写一次代码&#xff0c;在…

安装使用IDEA,修改样式,配置服务,构建Maven项目(超级详细版)

目录 前言&#xff1a; 一&#xff0c;安装 1.1打开官网JetBrains: Essential tools for software developers and teams点击 Developer Tools&#xff0c;再点击 Intellij IDEA 2.点击下载​编辑 3.选择对应的版本&#xff0c;左边的 Ultimate 版本为旗舰版&#xff0c;需要…

【简单实用】PPT转成exe可执行文件,没有PPT照样得心应手

几乎每一个经常使用Powerpoint软件的人都曾经有过这样的想法&#xff1a;能不能把所有需要的文件&#xff08;PPT播放程序、PPT文件、声音视频等外部文件&#xff09;都封装到一个EXE文件中呢&#xff1f;这样&#xff0c;不但方便&#xff08;全部只有一个文件&#xff09;还可…

【Matlab】PSO优化(单隐层)BP神经网络算法

上一篇博客介绍了BP-GA&#xff1a;BP神经网络遗传算法(BP-GA)函数极值寻优——非线性函数求极值&#xff0c;本篇博客将介绍用PSO&#xff08;粒子群优化算法&#xff09;优化BP神经网络。 1.优化思路 BP神经网络的隐藏节点通常由重复的前向传递和反向传播的方式来决定&#…

无情被裁的后续来了

关注、星标公众号&#xff0c;直达精彩内容 来源&#xff1a;技术让梦想更伟大作者&#xff1a;不生气 大家好&#xff0c;给大家分享一个案例&#xff0c;收集好证据&#xff0c;劳动仲裁吧 &#xff0c;裁员时候老板打感情牌&#xff0c;员工呢坚持付出就得回报按照程序来。…

java教程配置通达信,通达信公式转换JAVA,通达信20个经典公式

内容导航&#xff1a; Q1&#xff1a;用Excel公式实现文本转Java输出文本的问题 public class Excel { private jxl.Workbook rwb null; /** * 得到当前工作薄的总列数 * * parma sheetIndex 工作薄号 * return int */ public int getColCount(int sheetIndex) { int colCnt …

通达信接口官网-TcApi的工作机制

通达信接口官网-TcApi的工作机制&#xff0c;小编总结了以下几点&#xff1a; 1、初始化&#xff0c;创建通达信实例&#xff1b; 2、和驻留进程的通讯。 以上就是关于通达信接口官网-TcApi的工作机制的介绍。 下面&#xff0c;给大家分享一下&#xff0c;关于通达信接口官…

腾讯云服务器轻量和CVM有什么区别?

腾讯云轻量服务器和云服务器有什么区别&#xff1f;为什么轻量应用服务器价格便宜&#xff1f;是因为轻量服务器CPU内存性能比云服务器CVM性能差吗&#xff1f;轻量应用服务器适合中小企业或个人开发者搭建企业官网、博客论坛、微信小程序或开发测试环境&#xff0c;云服务器CV…

Cmder:从此告别记事本记命令的日子

前言 平时开发中遇到这样那样的命令需要记下来&#xff0c;一般做法是这样。 新建记事本将需要记下的关键命令保存。每次需要使用时&#xff0c;粘贴复制即可。 好像没什么毛病&#xff01;直到遇到了 Cmder。。。 当看到同事分析问题时在 Cmder 里命令快捷键刷刷一顿操作&…

Lombok的使用及注解含义

文章目录 一、简介二、如何使用2.1、在IDEA中安装Lombok插件2.2、添加maven依赖 三、常用注解3.1、Getter / Setter3.2、ToString3.3、NoArgsConstructor / AllArgsConstructor3.4、EqualsAndHashCode3.5、Data3.6、Value3.7、Accessors3.7.1、Accessors(chain true)3.7.2、Ac…

PHP证券交易员学习网站mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点 PHP证券交易员学习网站 是一套完善的web设计系统&#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 下载地址https://download.csdn.net/download/qq_41221322/88205549 PHP证券交易员…

Similarities:精准相似度计算与语义匹配搜索工具包,多维度实现多种算法,覆盖文本、图像等领域,支持文搜、图搜文、图搜图匹配搜索

Similarities&#xff1a;精准相似度计算与语义匹配搜索工具包&#xff0c;多维度实现多种算法&#xff0c;覆盖文本、图像等领域&#xff0c;支持文搜、图搜文、图搜图匹配搜索 Similarities 相似度计算、语义匹配搜索工具包&#xff0c;实现了多种相似度计算、匹配搜索算法&…

JAVA面向对象基础 对象 类 方法学习笔记

面向对象基础 类 构造 对象 使用对象 对象.方法&#xff08;&#xff09; 类&#xff1a;[访问控制符] class 类名{ } 属性&#xff1a;[访问控制符] 数据类型 变量名; 方法&#xff1a;[访问控制符] void|返回值类型 方法名; 类名 对象new 类名(); 练习景区门…

【C++杂货铺】初识类和对象

文章目录 前言一、类的引入二、类的定义三、类的访问限定符及封装四、类的作用域五、类的实例化六、类对象模型七、this指针 前言 &#x1f4d6;面向过程 C语言是面向过程的&#xff0c;关注的是过程&#xff0c;分析出求解问题的步骤&#xff0c;通过函数调用逐步解决问题。以…

[XJTUSE]面向对象考试复习指南

文章目录 面向对象考试复习指南1、语言基础(1) Java语言的历史和Java程序的执行机制1&#xff09;Java成员2&#xff09;Java历史3&#xff09;JDK、JRE、JVM、API、GC4&#xff09;Java程序执行机制 (2) 标识符与保留字1&#xff09;标识符2&#xff09;保留字 (3) 初始化1&am…

Python面向对象:闭包

闭包 一、定义类二、创建和调用对象成员三、使用属性1、添加新属性2、获取属性值3、修改新属性4、删除属性5、判断属性是否存在或者属性是否有值6、查看对象或类的所有属性和方法 四、定义和调用方法五、self六、编程练习 一、定义类 Python中的数据类型都是类&#xff0c;类是…

CH3-面向对象上 (4个案例实现)

【案例3-1】基于控制台的购书系统 【案例介绍】 案例描述 ​ 伴随互联网的蓬勃发展&#xff0c;网络购书系统作为电子商务的一种形式&#xff0c;正以其高效、低成本的优势逐步成为新兴的经营模式&#xff0c;人们已经不再满足互联网的用途仅仅局限于信息的浏览和发布&#…

Java面向对象程序设计(OOP)

1、面向对象程序设计(OOP) 1.1、面向过程&面向对象 面向过程编程&#xff08;Procedure Oriented Programming&#xff0c;POP&#xff09; 步骤清晰简单&#xff0c;第一步做什么&#xff0c;第二步做什么…&#xff08;线性思维&#xff09;是以功能&#xff08;函数&a…

C++面向对象程序设计之字符串类的相关操作

C面向对象程序设计之字符串类的相关操作 1.实验任务与要求&#xff1a; 1&#xff09;编写一个表示字符串的类String。 2&#xff09;改写默认构造函数&#xff0c;生成一个空串&#xff0c;&#xff08;不分配内存&#xff09;。 3&#xff09;添加一个带参数的构造函数&…

CH4-面向对象下 (8个案例实现)

【案例4-1】打印不同的图形 【案例介绍】 1. 案例描述 ​ 本案例要求编写一个程序&#xff0c;可以根据用户要求在控制台打印出不同的图形。例如&#xff0c;用户自定义半径的圆形和用户自定义边长的正方形。 2. 运行结果 【案例目标】 学会“抽象类实现不同图形的打印程序…