【数学和算法】特征值、特征向量、特征空间,变换矩阵的行列式和特征值

article/2025/9/18 15:13:14

可以参考马同学的博客: 如何理解矩阵特征值?
也可以参考B站小崔说数的视频教程:【线性代数的本质】特征值/特征向量的几何涵义


矩阵的特征值和特征向量定义:

  • 1、特征值是线性代数中的重要概念,设A是n阶方阵,如果存在数m和非零n维列向量x,使得Ax=mx成立,则称m是A的一个特征值或本征值。

  • 2、非零n维列向量x称为矩阵A的属于特征值m的特征向量或本征向量,简称A的特征向量。

  • 3、两种有着密切关系:属于不同特征值的特征向量一定线性无关,相似矩阵有相同的特征多项式,因而有相同的特征值。


先把结论写在前面:

  • 矩阵特征值是对特征向量进行伸缩旋转程度的度量。
  • 实数是只进行伸缩,虚数是只进行旋转,复数就是有伸缩也有旋转
  • 其实最重要的是特征向量,从它的定义可以看出来,特征向量是在矩阵变换下只进行“规则”变换的向量,这个“规则”就是特征值。

矩阵特征值的几何含义:

  • 特征值是实数时,特征值是拉伸倍数,特征向量是拉伸方向。

  • 当特征值是复数时,就表示旋转90°。可用变换矩阵(0 -1 , 1 0)测试一下。
    因为在复平面上,横轴表示实数,纵轴表示虚数,每乘上i就表示逆时针旋转90°,a+b*i乘上i变成了-b+a*i,在复平面图上画出来,很容易就看出来是逆时针旋转了90°。再乘上i就又旋转90°,就是180°,同时i²=-1a+b*i就变成了-a-b*i,在图像上标出来,就容易看出来是旋转了180°。再旋转两次,就回到了最初的位置,因为i^4=1

注意区分矩阵特征值与行列式代表的意义:

  • 矩阵特征值表示在某一方向的拉伸倍数;
  • 而行列式表示在所以方向的拉伸倍数的乘积。因为矩阵A的行列式等于矩阵A的所有特征值相乘,这是相似矩阵的性质。
  • 由上面两条可知,二维变换矩阵的行列式就是面积伸缩倍数,三维变换矩阵的行列式就是体积伸缩倍数,以此类推…

变换矩阵的特征值,表示某方向拉伸倍数。而n阶变换矩阵A的n个特征值组成的对角矩阵,和变换矩阵A相似。相似矩阵有个性质是,相似矩阵的行列式相等。所以可以求出变换矩阵的特征值后,使用 特征值组成的对角矩阵来看看各个方向的拉伸倍数。


下面记得区分旋转变换与拉伸变换

  • 变换矩阵的行列式为0表示不可逆变换,不为0表示可逆变换。

  • 对于旋转变换的话,旋转变换矩阵的行列式为1,因为只旋转不会拉伸,所以面积的拉伸倍数为1。行列式的几何意义就是面积变换的放大率

  • 但是行列式为1的矩阵不一定是旋转矩阵(注意这里没有限定是正交矩阵,所以不一定是旋转矩阵),只有当变换矩阵的四个元素满足正弦余弦,并且行列式为1的,才是旋转;

  • 旋转矩阵都是行列式为1的正交矩阵。反之,行列式为1的正交矩阵也是一个旋转矩阵;(正交矩阵自身转置的矩阵)

  • 变换矩阵正对角元素不为0,其他元素为0,表示拉伸,两个方向都拉伸。当某个正对角元素为1时,就表示该方向不拉伸;

  • 变换矩阵副对角元素为±1,其他元素为0,表示顺或逆时针旋转90°。

两个矩阵M1和M2相乘的行列式等于两个行列式的乘积:

在这里插入图片描述
有的线性变换是可逆的,有的不行,比如行列式=0这样的线性变换就是不可逆的。从图像上看,图形会缩成一点,或者缩成一条直线,没有矩阵可以把它们恢复成原来的样子。

注意,二维变换矩阵的行列式为1,表示面积拉伸倍数一定为1(例如可能特征值为2和0.5,即在x方向拉伸2倍,在y方向拉伸0.5倍。当然,特征值也可能是3和0.333),并不一定表示旋转。

变换矩阵的特征值,才表示某方向拉伸倍数。而n阶变换矩阵A的n个特征值组成的对角矩阵,和变换矩阵A相似。相似矩阵有个性质是,相似矩阵的行列式相等。所以可以求出变换矩阵的特征值后,使用 特征值组成的对角矩阵来看看各个方向的拉伸倍数。

在刚体旋转时,由于已经确定就是旋转,所以旋转矩阵的行列式(可以证明旋转矩阵的各个特征值相乘为1)一定为1,就是正弦余弦的形式。

假设变换矩阵A的x,y特征值为2,3,那么点(x0,y0)经过矩阵A变换后就变成了(2*x0, 3*y0),即在x方向拉伸了2倍,在y方向拉伸了3倍。但这并不表示x,y的特征向量进行线性组合后也是特征向量。因为只有同一个特征值对应的特征向量进行线性组合才是特征向量。

每个特征值表示在特征向量方向上拉伸的倍数,所有三阶矩阵的特征向量并不是一样的,不是(1,0,0), (0,1,0),(0,0,1),而是像(1,3,0)之类的,特征值可能一样,也可能不一样,对某个特征值对应的特征向量进行线性组合就是该特征值对应特征向量的特征空间。

变换矩阵矩阵的某一个特征值所对应的特征向量的线性组合,依然是特征向量。

如一个3阶矩阵A的特征值为2,3,4。那么特征值2满足A*(a,b,c)=2*(a,b,c),那么特征向量(a,b,c)可以为(1 0 0),也可以为(5 0 0),即 任意倍数*(1 0 0),同理,另外两个特征值对应的特征向量为任意倍数 *(0 1 0)任意倍数 *(0 0 1)

如一个3阶矩阵A的特征值2,2,4,那么特征值2 满足A*(a,b,c)=2*(a,b,c),那么特征向量(a,b,c)可以为(1,0,0)(0,1,0),也可以为(9, 8, 0),即(a,b,c)满足线性组合为即任意倍数*(1 0 0)+ 任意倍数*(0 1 0),如(3,7,0)也是他的特征向量,因为A*(3,7,0)=2*(3,7,0),这个线性组合的特征向量就代表的是XOY平面内的所有向量,因为对该平面内的每个点做矩阵变换后,都会把这个点的x,y的值放大2倍。同理,另一个特征值4对应的特征向量的特征空间为任意倍数*(0 0 1),他却不能表示一个平面,因为他的前两维度必须为0,也就只是一条线,成不了一个面。


http://chatgpt.dhexx.cn/article/gLAVkqu0.shtml

相关文章

机器学习中的特征空间

声明:这篇博文主要是对参考文献中的那个PPT的学习之后记下的一些笔记,整理出来与大家一起分享,若笔记中有任何错误还请不吝指出,文中可能会使用到原作者的一些图,若侵犯到作者的权益,还请告知,我…

JQuery按name属性选择元素

方法1:使用name属性选择器 name属性选择器可用于按name属性选择元素。此选择器选择值与指定值完全相等的元素。 语法:[name“nameOfElement”] 示例: 输出: 方法2:使用javascript按名称获取元素并将其传递给jQuer…

js的各种选择器

Js选择器总结 一、原生JS选择器# JS选择器常用的有getElementById()、getElementsByName()、getElementsByTagName()、getElementsByClassName()、querySelector()、querySelectorAll() A: getElementById(ID): 返回对指定ID的第一个对象的引用,如果在…

微信小程序之选择器

本文是转载自&#xff1a;https://blog.csdn.net/qq_35713752/article/details/80295372 选择器示例demo&#xff1a; 1.普通选择器 2.多列选择器 3.时间选择器 4.日期选择器 5.省市区选择器 源码&#xff1a; wxml <view class"container"> <…

关于HTML中常用选择器

一.五种基本选择器: 1&#xff09;*&#xff1a;匹配HTML中所有元素&#xff0c;一般用于除去内边距和外边距&#xff0c;其性能较差&#xff0c;不推荐使用&#xff1b; 2&#xff09;标签名&#xff08;在JavaScript中也称节点&#xff09;:标签选择器。注意在用标签修改样式…

JQuery选择器超级详细

基本选择器 id选择器&#xff1a;$("#id的属性值") 类选择器&#xff1a;$(".class的属性值") 标签选择器&#xff1a;$("标签名") 并集选择器&#xff1a;$("选择器1&#xff0c;选择器2") 层级选择器 后代选择器&#xff1a;$…

JavaScript选择器

JavaScript选择器 通过 id 来查找 HTML 元素 比如 <p id"#a1">huanmin</p> <script type"text/javascript">var namedocument.getElementById("a1")console.log(name) </script>同过name选择器查找所有name属性的元素…

JQuery 选择器

JQuery 选择器 花(0) jQuery 的选择器可谓之强大无比&#xff0c;这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素&#xff0c;id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") …

CSS选择器

在 CSS 中&#xff0c;选择器是选取需设置样式的元素的模式。 下面我们介绍几种常用选择器: 1.元素选择器:通过选择html标签设置css样式 如果设置 html的样式&#xff0c;选择器通常将是某个 html元素&#xff0c;比如 p、h1、em、a&#xff0c;甚至可以是 html 本身&#x…

Verilog入门——Quartus2基础使用

一、新建工程 1、打开Quartus2 2、点击菜单栏中的“file”&#xff0c;选择“New Project Wizard" 3、点击Next 4、选择工程存储路径 5、输入工程名字 6、点击Next 7、选择fpga类型和型号&#xff0c;根据自己的板子型号选择 8、一路Next&#xff0c;直到finish 9、到…

Quartus II 13.1入门级使用方法 -仿真篇,适用于小白

上次的文章&#xff0c;小白介绍了如何在Quartus上面创建编译一个工程&#xff0c;以一个计数器为例&#xff01;但是在实际的工程中&#xff0c;仿真往往更加的重要。小白呢&#xff0c;喜欢用Quartus调用Modelsim来进行仿真。下面就介绍如何在Quartus中生成仿真测试文件的模板…

Quartus-II 13 安装

Quartus-II 13 安装 前言一、Quartus II的安装二、Quartus II的注册总结参考文章 前言 安装Quartus前请先完成Modelsim的安装&#xff0c;详情点击此处 Quartus-II 13文件百度网盘连接&#xff1a; https://pan.baidu.com/s/1a9d-bq9RZmWrRV542X4IEA 提取码&#xff1a;ifte …

QUARTUS 2 基本操作使用(quartus13.0)

本文从建立完工程开始&#xff0c;到下载结束 编写设计文件 点击Files&#xff0c;可以添加设计文件 设置工程顶层 ​编辑 再此介绍下工具栏&#xff0c;只介绍用的多的 绑定引脚&#xff1a;fpga大部分引脚都是GPIO&#xff0c;因此给他编辑代码后&#xff08;赋予他功能&am…

quartus II【如何进行顶层设计】

1.使用原理图进行顶层设计 1).首先设计好两个模块文件&#xff0c;在导航窗口Files下显示了已经设计好的文件 2).分别选中每个文件&#xff0c;右键创建为元件 3).创建块设计文件 4).空白处右键insert或者单击箭头所指图标&#xff0c;也可以直接在空白处双击左键&#xff…

Quartus II 的入门级使用

好久没有用VHDL写东西了&#xff0c;今天需要完成一个项目&#xff0c;重新复习一下 新建工程 新建工程 file-->New Project Wizard, next, 选择存放的路径名字&#xff08;projecttop-level 名字要相同&#xff09;&#xff0c; next&#xff0c;File name名字同上&#x…

Quartus II 之常见问题(一)

1. 问题描述&#xff1a; 设计16位加法器遇到的问题&#xff1a; Error: Can’t synthesize current design – Top partition does not contain any logic问题分析&#xff1a; 在程序中使用电路图为顶层文件&#xff0c;但是没有接上管脚&#xff0c;所以弹出以上错误如果使…

Quartus ii 13.1 数字时钟

内容摘要&#xff1a; 使用计数器和数据选择器等器件实现数字时钟电路。电路最终在开发板上显示的是时钟的秒和分&#xff08;开发板所限&#xff0c;当然如果开发板支持8位显示的话也可以自己加到小时位的显示&#xff09;。电路包四个部分&#xff1a;时钟信号分频电路&#…

安装Quartus-II

一、Quartus II的下载 百度网盘下载链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;ifte 说明&#xff1a; 本链接来自于正点原子官方资料下载 二、Quartus II的安装 1.解压压缩包 2.运行可执行程序 3.安装导向过程 ①进入welcom界面 ②勾选“I accept the agre…

Quartus II - 软件安装教程

博主福利&#xff1a;100G电子设计学习资源包&#xff01; http://mp.weixin.qq.com/mp/homepage?__bizMzU3OTczMzk5Mg&hid7&snad5d5d0f15df84f4a92ebf72f88d4ee8&scene18#wechat_redirect -------------------------------------------------------------------…

Quartus II 的下载及安装

一、下载Quartus II 百度网盘下载链接&#xff1a; https://pan.baidu.com/s/1a9d-bq9RZmWrRV542X4IEA 提取码&#xff1a;ifte 说明&#xff1a; 本链接来自于正点原子官方资料下载 二、Quartus II 安装 解压压缩包 运行可执行程序 安装 三、Quartus II 的注册 下载破解器文…