线性代数笔记(1):向量空间与子空间

2024-05-15 21:32

本文主要是介绍线性代数笔记(1):向量空间与子空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、向量空间的定义:

A vector space V over a field F consists of a set on which two operations (called addition and scalar multiplication) are defined, so that the following 10 properties hold.

(VS-1)x + y ∈ V,whenever x, y ∈ V. (加法封闭性)

(VS 0)ax ∈ V, whenever a ∈ F and x ∈ V. (乘法封闭性)


二、子空间的定义:




、如何判断一个集合是子空间


四、与子空间有关的定理


Thm 1.4: 一个向量空间V的任意子空间之交集,仍然是V的子空间。


五、Direct Sum的概念


E.g.


六、Span的概念




不仅如此,我们还可以定义更广义的Span,此时向量空间中的一个元素将可以是更加泛化的对象(例如矩阵或多项式等)。


Thm 1.5:(i) Span(S) is a subspace of V;(ii) W is a subspace of V and S ⊂ W。Then Span(S) ⊂ W。i.e., Span(S) 是包含S的最小的子集空间。


七、线性独立与线性相关


定义:A subset S of a vector space V is called 线性相关,if ∃ distinct vectors u1, u2, …, un in S and scalars a1, a2, …, an not all 0, 使得


In this case, we also say that vectors of S are 线性相关(Any set S containing the 0 vector of 线性相关)。

一个集合是线性相关的,即是零向量可由集合中之向量非“trivial”的线性组合起来。或是说此集合有一个向量可用集合中其他向量线性组合起来,此处“trivial”是指组合系数皆为0。







八:基的概念



定义:A basis B for a vector space V is a 线性独立的 subset of V that generates V。


Thm 1.8:a vector space B = {u1, u2, …, un}, then


九:维度的概念


一个向量空间的基底的元素个数不一定是有限的,但下面的定理表明“如果这个向量空间可由一个有限集合所生成,则词此向量空间必有一个有限基底”。

Thm 1.9:Let V=Span(S),where #(S)<∞. Then some subset of S is a basis for V.  Hence V has a finite basis.


如果一个向量空间有一个有限的基底,那么其它基底的元素个数是否相同呢?事实上我们可以证明:如果一个向量空间是由多个向量所张出的空间,则此向量空间不可能含有一个无限的线性独立集。更进一步,我们还可以得到:


由此我们可以来定义维度的概念:

  1. A vector space, is called finite-dimensional if it has a finite basis.
  2. The number of vectors in a basis is called the dimension of V and is denoted by dim(V).
  3. A vector space that is not finite-dimensional is called infinite-dimensional.





最后我们还可以得出如下推论:If W is a subspace of a finite-dimensional vector space V, then any basis for W can be extended to a basis for V.


(本文完)

本文主要根据台湾交通大学开放课程线性代数(莊重 特聘教授主讲)之授课内容整理,并参考以下书籍:

【1】S.H. Friedberg, A.J. Insel, L.E Spence, 4th edition, Linear Algebra, Prentice-Hall, 2003

【2】David C. Lay. 刘深泉,等译. 线性代数及其应用(原书第3版),机械工业出版社,2005

附注:本文为转载文章
出处:http://blog.csdn.net/baimafujinji/article/details/6472127

这篇关于线性代数笔记(1):向量空间与子空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/992974

相关文章

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

CentOS7增加Swap空间的两种方法

《CentOS7增加Swap空间的两种方法》当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swa... 目录在Centos 7上增加Swap空间的方法方法一:创建新的Swap文件(推荐)方法二:调整Sww

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

numpy求解线性代数相关问题

《numpy求解线性代数相关问题》本文主要介绍了numpy求解线性代数相关问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 在numpy中有numpy.array类型和numpy.mat类型,前者是数组类型,后者是矩阵类型。数组