https://www.toutiao.com/a6670119089135944205/

矩阵是一个非常抽象的数学概念,很多同学都对其望而生畏。但是,如果能够具体的理解了内部含义,就如同打开了一扇新的大门。

本文主要讲的是特征向量(Eigenvector)和特征值(Eigenvalue)。

01 特征向量(Eigenvector)是什么?

基向量

我们一般研究数学,都是在直角坐标系中,这就造就了两个基向量:v(0,1)和 u(1,0)。

为了说明特征向量,我们先看一下矩阵A和向量B(1,-1):

矩阵A

如果将A和B相乘,结果如下:

AB和2B

AB

矩阵实际上可以被看作为一个变换,AB实际上表达的意思是 向量B 通过矩阵A完成了一次变换,有可能只是拉伸,有可能是旋转,有可能两者都有。

2B

上图中,2B的理解就简单很多,是将向量B拉长2倍。

那么,特征向量的定义如下:

任意给定一个矩阵A,并不是对所有的向量B都能被A拉长(缩短)。凡是能被A拉长(缩短)的向量称为A的特征向量(Eigenvector);拉长(缩短)量就为这个特征向量对应的特征值(Eigenvalue)。

上例中,B就是矩阵A的特征向量,2是特征值。

特征值的求法

02 怎么求矩阵的平方和多次方

矩阵A

还是矩阵A,如果让你求矩阵A的平方,你可能会觉得挺容易的。

但是,如果让你求A的100次方呢?

还有那么容易吗?

按照上面的方法,一点规律没有,只能硬着头皮算。

补充一个概念:对角矩阵

对角矩阵

对角矩阵,顾名思义,只有对角线上有值,其他位置都是0。为什么对角矩阵特殊,如上图,C的平方就是对角线上数的平方,多次方也一样。

那么,怎么才能将矩阵A转变成矩阵C呢?

这就用到特征值和特征向量了。

A的特征值

A有两个特征值,对应两个特征向量:(1,0)和(1,-1)。

如果我们将两个特征向量看作是一个新的坐标系的基向量,并组合成矩阵D:

我们来计算一下

如上图,成功的通过特征向量将A转变成了对角矩阵C。

A和B相似

03 求A的多次方

这下求A的多次方就方便多了:

由于C是一个对角矩阵,C的n阶矩阵就比较好运算。

有的同学会问,这些计算到底有什么用。下面举个例子。

比方说图片,图片其实是一个一个像素排列在一个矩阵中。

上图所有的像素点堆叠在图片大小的矩阵A中(不要光看美女)。当我们对成像要求并不高,并且需要保留基本的成像特征值的时候,就可以将特征值从大到小的排列,并保存在矩阵C中。C中斜对角线上的值就是 上述图像 成像的特征值。

打个比方,上图可能有100个从大到小的成像特征值,但是我们只取较大的50个,并且对图片进行处理,最后我们可以得到以下图片。

虽然不大清晰,但是主要特征并没有丢失。

如何理解矩阵的特征向量和特征值?相关推荐

  1. 矩阵的特征向量和特征值

    [1. 特征的数学意义]         我们先考察一种线性变化,例如x,y坐标系的椭圆方程可以写为x^2/a^2+y^2/b^2=1,那么坐标系关于原点做旋转以后,椭圆方程就要发生变换.我们可以把原 ...

  2. 矩阵特征向量和特征值的意义

    作者:達聞西 链接:https://www.zhihu.com/question/30094611/answer/120499954 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

  3. 【机器学习中的数学基础】矩阵特征值、特征向量和特征值分解的几何意义

    [机器学习中的数学基础]矩阵特征值.特征向量和特征值分解的几何意义 在<机器学习>西瓜书中的第十章提到了"多维缩放"(简称MDS)方法,该方法是一种经典的的降维方法.此 ...

  4. 机器学习笔记 - 特征向量和特征值

    一.特征向量和特征值 1.概念简述和应用 (1)概念简述 矩阵的特征向量是矩阵理论上的重要概念之一,它有着广泛的应用.特征值和特征向量是数据科学领域的核心. 它到底有什么用? 简而言之,特征向量和特征 ...

  5. 深度理解矩阵的奇异值,特征值

    文章目录 正交矩阵 特征值分解--EVD 矩阵特征值和特征向量定义 特征值的含义 分解过程详解 奇异值分解--SVD 矩阵的奇异值与特征值有什么相似之处与区别之处 看了蛮多关于矩阵特征值,奇异值的文章 ...

  6. 如何理解特征向量和特征值

    一.什么是特征值和特征向量 特征值和特征向量来自对矩阵的特征分解. 矩阵本质上是线性变换,最开始是用来解线性方程组的.线性方程组不就可以看成是从变量X到Y的变换嘛. 那什么是特征值呢? 假设我们现在用 ...

  7. 什么是特征向量和特征值

    有振动 就有特征值 1 特征值和特征向量的由来 谈到线性代数课本里面的一些概念,比如行列式.矩阵乘积.线性变换.二次型等,或许很少人知道它们是谁发现的,这不像高数/数分课本上那么明显:柯西收敛准则.拉 ...

  8. 2022张宇考研基础30讲 线性代数 第五讲 特征向量和特征值

    为什么矩阵的行列式等于他所有特征值的乘积 因为矩阵可以化成对角元素都是其特征值的对角矩阵,而行列式的值不变,对角矩阵的行列式就是对角元素相乘 特征值,理解为通过变换改变了观察者视角,由特征向量产生新的 ...

  9. matlab对稀疏矩阵求特征值,使用ARPACK查找稀疏矩阵的特征向量和特征值(称为PYTHON,MATLAB或FORTRAN子例程)...

    几天前我问了一个如何找到大稀疏矩阵的特征值的问题 . 我没有答案,所以我决定描述一个潜在的解决方案 . One question remains: Can I use the python imple ...

最新文章

  1. 实现对学生信息的修改操作
  2. 四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?
  3. 杂项题的基本解题思路——2、图片隐写术
  4. python 节气计算_python 生成 1900-2100 的二十四节气文件
  5. 【数位DP】B-number(HDU 3652)
  6. 如何 更换vue的图标_vue如何实现图标点击选中后换一个图标(只单选)
  7. synchronized使用和原理全解
  8. java集合转字符串,Java集合将字符串转换为字符列表
  9. Hadoop--MapReduce_Hadoop序列化
  10. bzoj1691/luogu2869 [USACO07DEC]挑剔的美食家 (STL::set)
  11. 华为p40为何没有搭载鸿蒙系统?
  12. oracle发生重启动的介绍
  13. mysql实战27 | 主库出问题了,从库怎么办?
  14. 机器视觉算法与应用-双语版-学习笔记
  15. 计算机基础知识常用口诀,计算机基础知识(初中级教程)-20210712024844.pdf-原创力文档...
  16. python谢尔宾斯基三角形
  17. 用spss进行数据的标准化处理_SPSS统计分析案例:数据标准化
  18. Maven配置错误: The JAVA_HOME environment variable is not defined correctly
  19. ubuntu下深度启动盘制作工具
  20. 使用cmd注销用户、注销当前用户

热门文章

  1. centos删除文件不释放_centos 磁盘空间不释放 各位有什么解决方案吗
  2. 十一、springboot WebMvcConfigurer与HandlerInterceptorAdapter使用
  3. 《强化学习周刊》第6期:强化学习应用之推荐系统
  4. 他曾创造多门编程语言,还被比尔·盖茨以300万美元挖角
  5. 独家 | 图片主题建模?为什么不呢?!
  6. 都在喂大规模互联网文本,有人把著名的 C4 语料库“读”透了
  7. 打造交叉复合型数据人才的高地:清华大学大数据能力提升项目宣讲会成功举行!...
  8. 他们隔空协作,打造出懂医学、知开源的智能机器人
  9. 报名 | 飞速发展的个人消费信贷与风险控制讲座
  10. 科研|Science回应中国燃料电池研究“造假”:发函重点关注,之前撤稿率100%