矩阵分析与计算学习记录-线性空间和线性变换

2024-01-10 13:10

本文主要是介绍矩阵分析与计算学习记录-线性空间和线性变换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本章知识要点

线性空间:维数、基、坐标、基变换、坐标变换、线性相关线性无关,极大线性无关组、范德蒙德行列式;

线性空间的分解:子空间、值域(像空间)与核空间(零空间)、 秩与零度、子空间的交、和与直和;

线性变换及其矩阵表示:定义、运算、值域与核空间、秩 与零度、相似类、特征值与特征向量、不变子空间、同构。

首先这里介绍数域的概念

设P是由一些复数组成的集合,其中包括0与1,如果P中任意两个数的和、差、积、商(除数不为0)仍是P中的数,则称P为一个数域

常见数域: 复数域C;实数域R;有理数域Q。

(注意:自然数集N及整数集Z都不是数域。)

说明:

1)若数集P中任意两个数作某一运算的结果仍在P中,则说数集P对这个运算是封闭的

2)数域的等价定义:如果一个包含0,1在内的数集P对于加法,减法,乘法与除法(除数不为0)是封闭的,则称数集P为一个数域。

1. 线性空间

1.1 线性空间的定义和性质

 

 后面四条也是数乘矩阵运算的四条性质

在线性代数课程中,我们把有序数组称为向量,把 n 维 向量的全体所构成的集合 Rn 称为 n 维向量空间。

一般地,如果 V 为非空的 n 维向量的集合,且集合 V 对 于向量加法及数乘两种运算封闭,那么就称集合V为向量空间

 除向量空间外的其他线性空间:

 举一些例子

 

 

 

 

 

 

   由此可以的得出线性空间的一般观点:

 1.2 线性相关和线性无关

 首先讨论向量的线性相关与线性无关

 这里线性组合和线性表示是一组相关的问题。

线性表示/线性组合:设V是数域F上的线性空间,α1,α2,…,αr是V中的任意一组向量(其中r≥1),k1,k2,…,kr是数域F中的一组数。若向量α可以表示成α=k1α1+k2α2+…+krαr,则称α可由α1,α2,…,αr线性表示或线性表出,同时也可以称α是α1,α2,…,αr的线性组合。

线性相关/线性无关:设α1,α2,…,αr是线性空间V中的一组向量(其中r≥1)。如果在数域F中有r个不全为零的数k1,k2,…,kr,使得k1α1+k2α2+…+krαr=0,则称α1,α2,…,αr线性相关。如果一组向量α1,α2,…,αr不线性相关,就称为线性无关。换言之,若k1α1+k2α2+…+krαr=0当且仅当k1=k2=…kr=0,便称α1,α2,…,αr线性无关。一组向量要么线性相关,要么线性无关,非此即彼。

线性表出唯一定理:设线性空间V中向量组α1,α2,…,αm线性无关,且向量组α1,α2,…,αm,β线性相关,则β可由α1,α2,…,αm线性表出,且表出是唯一的。

 

 举个简单的线性组合的例子:

 

线性相关和线性无关问题: 

 

 举个例子证明:

 

 

以上的行列式是范德蒙德行列式,以下给出其定义 

 

 同时可知范德蒙德行列式的结果是不为0的

 

向量组的极大线性无关组和秩

 

 极大线性无关组的基本性质

 

  1.3 基、维数与坐标

 

 

 

 下面是一题求基的例题

 下面是一题求坐标的例题

 

 

  1.4 基变换和坐标变换

 

 

 

 

 以下给出几组例题

 

这里插入以下逆矩阵的定义和性质 

 

 

 这里链接以下如何求逆矩阵的三种方法

 

 

 

 

 

 

 

 

  1.5 线性子空间

 

 

 

 

 

 

充分必要条件

 

 

 生成子空间的概念

 

 

 

 

 

 

 1.6 子空间的交与和

 

 

 

 

 

 

  1.7 子空间的直和

 

 

 

 2. 线性变换

 2.1 线性映射的定义和性质

 

 

  2.2 线性映射的矩阵表示

 

 

 

 

 

 

 

  2.3 线性映射的值域、核子空间

 

 

 

 秩与零度定理

 

  2.4 线性变换的定义和矩阵表示

 

 

    

 

对于上诉知识已经熟知的,可以去看另外一个博主整理完的全部概念,以下放上网址

 线性空间和线性变换

这篇关于矩阵分析与计算学习记录-线性空间和线性变换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

在Spring Boot中浅尝内存泄漏的实战记录

《在SpringBoot中浅尝内存泄漏的实战记录》本文给大家分享在SpringBoot中浅尝内存泄漏的实战记录,结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录使用静态集合持有对象引用,阻止GC回收关键点:可执行代码:验证:1,运行程序(启动时添加JVM参数限制堆大小):2,访问 htt

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO