矩阵线性无关的特征向量个数与矩阵的秩的关系
助教姐姐近来发烧在宿舍躺了两天,现在终于满血复活了!再来絮叨一下今天这个好玩的问题。
先来复述一下这两个概念的含义。矩阵的秩,可以看做是这个矩阵代表的线性变换值域的维数。详细来说,一个n维的矩阵A代表了一个n维的线性变换,这个线性变换A能把每一个n维向量变换为一个新的n维向量(当然这两个向量可能是相等的)。而我们把所有n维向量经过这个线性变换A的所有像组成的集合称为这个线性变换值域的维数。也就是说,一个矩阵的秩越大,它的像空间的维数就越大。
而特征值和特征向量的概念大家就更加熟悉了。如果一个线性变换作用在一个向量上,只改变了它的长度不改变它的方向,那这个向量就是这个线性变换的特征向量,而长度改变的比例就是特征值。而特征值的大小也有其意义,特征值越大,说明矩阵在对应的特征向量方向上的包含的信息量就越多。在实际应用中,往往会对包含信息量较小的方向来做降维处理。
所以我们可以看到,矩阵特征值(特征向量)的个数和矩阵的秩并没有什么联系!可能大家都不太愿意接受这个事实,但实际上就是这个样子的:D
如果放在Jordan标准型的概念下来考虑就是这样的:
代数重数:对应某一个特征值的Jordan块的阶数之和
几何重数:对应某一个特征值的Jordan块的个数
矩阵的秩:n减去0这个特征值对应的Jordan块的个数
我们不仅可以由此看到几何重数一定小于等于代数重数,也能看出所有线性无关的特征向量的个数一定小于等于所有特征值(含重数)的个数。
回到咱们今天的主题,为了让大家更确信矩阵线性无关的特征向量个数与矩阵的秩是无关的,我在下面举了几个例子,大于等于小于的情况都有。
转眼就写到熄灯了,大家晚安啦!
矩阵线性无关的特征向量个数与矩阵的秩的关系相关推荐
- 一文通俗搞懂线性无关特征向量个数≤特征值重数
线代有个很难理解的知识点,即同一特征值的线性无关特征向量个数要小于等于特征值重数. 这个结论是怎么来的呢?本文用最朴素的证明来帮助大家弄懂这个知识点(结论推导所用的都是基础的线代知识,只是有些数学式子 ...
- 【证明】对称矩阵特征方程k重根恰有k个线性无关的特征向量
前置定理 1 设 A\boldsymbol{A}A 为 nnn 阶对称矩阵,则必有正交矩阵 P\boldsymbol{P}P,使 P−1AP=PTAP=Λ\boldsymbol{P}^{-1} \bo ...
- 机器学习中的数学基础:(1)实际应用中矩阵特征值与特征向量的几何意义
关于特征值.特征向量的讲解有很多的教程,对于这些枯燥的数学基础怎么运用到自己的实际计算机视觉实验中,是一项很重要的任务.算法的底层其实就是数学公式的各种结合与推导,有时间不是我们不能很好的去理解这些算 ...
- ktt算法 约化_矩阵特征与特征向量的计算
矩阵特征与特征向量的计算 第三章第三章 矩阵特征与特征向量的计算矩阵特征与特征向量的计算3.1 引言引言在科学技术的应用领域中,许多问题都归为求解一个特征系统.如动力学系统和结构 系统中的振动问题,求 ...
- matlab中求矩阵A的特征向量,matlab层次分析法求特征值及特征向量.doc
层次分析法 题目:用方根法求解矩阵A=的最大特征值及其对应的特征向量并将特征向量归一化,对A进行一致性检验. 实验平台:MATLAB R2007a 问题描述:用方根法求解矩阵A 的最大特征值及其特征向 ...
- QR分解求矩阵特征值、特征向量 C语言
最近在看一个高光谱图像压缩算法,其中涉及到正交变换,计算正交变换时,需要对普通矩阵求其特征向量.想要在网上找一个现成的程序,可能是我百度的能力不强吧,居然真的没找见.好了废话不多说,下面进入正题. 计 ...
- 分别用BFS和DFS求给定的矩阵中“块”的个数
目录 背景介绍 BFS实现 基本思想 获取相邻位置元素技巧 BFS函数 DFS实现 基本思想 DFS函数 完整代码 背景介绍 背景 给出一个mxn的矩阵,矩阵中的元素为0或1.称位置(x,y)与其上下 ...
- 2021-01-07 matlab数值分析 矩阵特征值与特征向量的计算 改进乘幂法 反幂法
matlab数值分析 矩阵特征值与特征向量的计算 1改进乘幂法 function [t,y]=eigIPower(A,v0,ep) [tv,ti]=max(abs(v0)); lam0=v0(ti) ...
- pytorch统计矩阵非0的个数_矩阵的三种存储方式---三元组法 行逻辑链接法 十字链表法...
在介绍矩阵的压缩存储前,我们需要明确一个概念:对于特殊矩阵,比如对称矩阵,稀疏矩阵,上(下)三角矩阵,在数据结构中相同的数据元素只存储一个. @[TOC] 三元组顺序表 稀疏矩阵由于其自身的稀疏特性, ...
最新文章
- Sublime Text 2 代码片断
- 快速排序 数组 函数 c语言,书上快速排序程序中子函数是怎样更改数组的?理论上不可实现啊...
- jsonview浏览器插件 查看格式化json数据
- [Editor][002][Emacs] 从零到高级的进阶 - 实践开发 - 帮助菜单主页
- 《菜菜的机器学习sklearn课堂》学习笔记 + 课件
- Lesson 2 Create First Qt Program
- MATLAB求解三角函数
- 学习阶段小测,简单的幸运抽奖系统
- 永远不会被杀的***捆绑机
- 计算机基础知识之工作总结,计算机教师工作总结(精选3篇)
- lighttpd 之九 配置信息加载
- Windows入侵痕迹清理
- 小程序开发平台有哪些?第三方小程序电商开发平台一览
- 如何在一台计算机上使用两个网络,电脑一拖二显示器怎么用?一台主机两个显示器的连接设置方法...
- 程序化广告欺诈流量过滤方法
- 基于OpenCV的车道偏离预警系统
- html怎样使动画循环,html – 如何在css动画循环之间添加延迟
- 【人物访谈·01期】关于对数据分析前辈的一次行业探讨
- html+css (静态页面+动画案例)
- 何为分布式(Distributed)?