特征值eigenvalue与特征向量eigenvector

特征值,特征向量概念

在线性代数中,对于一个给定的线性变换A,他的特征向量v经过这个线性变换的作用之后,得到的新向量仍然与原来的 v v v保持在同一条直线上。但长度或方向也许会改变。即:
A v Av Av = λ v \lambda v λv
其中 λ \lambda λ为标量,即特征向量的长度在该线性变换下缩放的比例,称为其特征值。

A = [ 1 1 4 − 2 ] , v 1 = [ 1 2 ] A = \left[ \begin{array}{cc} 1 & 1 \\ 4 & -2 \end{array} \right],v_{1}=\left[ \begin{array}{cc} 1\\ 2 \end{array} \right] A=[1412],v1=[12]
A与 v 1 v_{1} v1内积后的A v 1 v_{1} v1 v 1 v_{1} v1不在一条直线上,所以 v 1 v_{1} v1不是A的特征向量
A v 1 = [ 3 0 ] Av_{1}=\left[ \begin{array}{cc} 3\\ 0 \end{array} \right] Av1=[30]

在这里插入图片描述
v 2 v_{2} v2 = [ 1 1 ] \left[ \begin{array}{cc} 1\\ 1 \end{array} \right] [11]
A v 2 Av_{2} Av2 = [ 1 1 4 − 2 ] \left[ \begin{array}{cc} 1 & 1 \\ 4 & -2 \end{array} \right] [1412] [ 2 2 ] \left[ \begin{array}{cc} 2\\ 2 \end{array} \right] [22] = [ 2 2 ] \left[ \begin{array}{cc} 2\\ 2 \end{array} \right] [22] = 2 [ 1 1 ] \left[ \begin{array}{cc} 1\\ 1 \end{array} \right] [11] = 2 v 2 v_{2} v2
v 2 v_{2} v2经过A线性变换后的A v 2 v_{2} v2 v 2 v_{2} v2在同一条直线上。
那么 v 2 v_{2} v2是A的特征向量,2是A的特征值。

求解特征值,特征向量?

A v = λ v ⟹ A v − λ v = 0 Av = \lambda v \Longrightarrow Av - \lambda v = 0 Av=λvAvλv=0
( A − λ I ) v = 0 (A - \lambda I)v = 0 (AλI)v=0 I I I是单位矩阵
上面的式子有非零解, ∣ A − λ I ∣ |A-\lambda I| AλI行列式必须为0

举个例子

  • 这是一个矩阵(线性变换)
    A = [ 1 1 4 − 2 ] A = \left[ \begin{array}{cc} 1 & 1 \\ 4 & -2 \end{array} \right] A=[1412]
  • 让A与 λ I \lambda I λI相减
    A − λ I = [ 1 − λ 1 4 − 2 − λ ] A - \lambda I = \left[ \begin{array}{} 1 - \lambda & 1 \\ 4 & -2 - \lambda \end{array} \right] AλI=[1λ412λ]
  • 行列式相减等于0
    ∣ A − λ I ∣ = 0 ⟹ ∣ 1 − λ 1 4 − 2 − λ ∣ = 0 |A - \lambda I| = 0 \Longrightarrow \begin{vmatrix}{} 1 - \lambda & 1 \\ 4 & -2 - \lambda \end{vmatrix} = 0 AλI=0 1λ412λ =0
  • 行列式计算,解一元二次方程方程
    ( 1 − λ ) ( − 2 − λ ) − 1 × 4 = 0 ⟹ { λ 1 = 2 λ 2 = − 3 } (1 - \lambda)(-2 - \lambda) - 1 \times 4 = 0 \Longrightarrow \begin{Bmatrix} \lambda_1=2 \\\lambda_2=-3 \end{Bmatrix} (1λ)(2λ)1×4=0{λ1=2λ2=3}
    得到了2个特征值: 2 , − 3 2,-3 23
  • λ 1 = 2 \lambda_{1}=2 λ1=2时,有 A = [ 1 − 2 1 4 − 2 − 2 ] ⋅ v 1 = 0 A = \left[ \begin{array}{cc} 1-2 & 1 \\ 4 & -2 - 2 \end{array} \right] \cdot v_{1} = 0 A=[124122]v1=0,这是对应与 λ 1 \lambda_{1} λ1的特征向量

[ 1 − 2 1 4 − 2 − 2 ] ⋅ [ v 11 v 12 ] ⟹ { − v 11 + v 12 = 0 4 v 11 − 4 v 12 = 0 } ⟹ v 11 = v 12 \left[ \begin{array}{cc} 1-2 & 1 \\ 4 & -2 - 2 \end{array} \right] \cdot \left[ \begin{array}{} v_{11}\\v_{12} \end{array} \right] \Longrightarrow \begin{Bmatrix} -v_{11} + v_{12} = 0\\ 4v_{11} - 4v_{12} = 0 \end{Bmatrix} \Longrightarrow v_{11}=v_{12} [124122][v11v12]{v11+v12=04v114v12=0}v11=v12

  • 解方程的结果是 v 11 = v 12 v_{11} = v_{12} v11=v12,那么在蓝色线上的任一个向量都是A的特征向量
    在这里插入图片描述

取任意一组解: { v 11 = 1 v 12 = 1 } \begin{Bmatrix} v_{11} = 1\\v_{12} = 1\end{Bmatrix} {v11=1v12=1}就可得到矩阵的特征向量。
同理可以计算出特征值 λ 2 = − 3 \lambda_{2} = -3 λ2=3时, { v 21 = 1 v 22 = − 4 } \begin{Bmatrix}v_{21}=1\\v_{22}=-4\end{Bmatrix} {v21=1v22=4},此时特征向量 v 2 = [ 1 − 4 ] v_2=\left[\begin{array}{}1\\-4\end{array}\right] v2=[14]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/1209.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

强化网络安全防线,您的等级保护措施到位了吗?

在这个信息化飞速发展的时代,网络安全已经成为我们每个人都需要关注的问题。无论是企业还是个人,我们的工作和生活都越来越依赖于网络。确保网络环境的安全,防止信息泄露和网络攻击,已经成为了一项至关重要的任务。等级保护制度作…

如何做一个优秀的系统工程师?

一、背景 做好一个优秀系统工程师的关键在于其在产品开发生命周期中对需求分析的有效把握与运用,这个过程直接影响到系统的整体架构设计、规格参数的明确设定以及业务流程的深度挖掘与优化。需求分析不仅是理解用户实际问题的核心环节,更是界定系统开发…

无限滚动分页加载与下拉刷新技术探析:原理深度解读与实战应用详述

滚动分页加载(也称为无限滚动加载、滚动分页等)是一种常见的Web和移动端应用界面设计模式,用于在用户滚动到底部时自动加载下一页内容,而无需点击传统的分页按钮。这种设计旨在提供更加流畅、连续的浏览体验,减少用户交…

Go语言中通过数据对齐降低内存消耗和提升性能

数据对齐是一种安排数据分配方式以加速 CPU 访问内存的方法。 不了解这个概念会导致额外的内存消耗甚至性能下降。 要了解数据对齐的工作原理,让我们首先讨论没有它会发生什么。假设我们分配两个变量,一个 int32 类型的 (32 B) 和…

docker-compose 安装MongoDB续:创建用户及赋权

文章目录 1. 问题描述2. 分析2.1 admin2.2 config2.3 local 3. 如何连接3.解决 1. 问题描述 在这一篇使用docker-compose创建MongoDB环境的笔记里,我们创建了数据库,但是似乎没有办法使用如Robo 3T这样的工具去连接数据库。连接的时候会返回这样的错误&…

Redis:报错Creating Server TCP listening socket *:6379: bind: No error

错误: window下启动redis服务报错: Creating Server TCP listening socket *:6379: bind: No error 原因: 端口6379已被绑定,应该是因为上次未关闭服务 解决: ①依次输入命令: redis-cli.exe &#xff08…

RAG与LLM本身知识存在冲突时,大模型如何抉择?

原文:https://arxiv.org/pdf/2404.10198.pdf 引言 在人工智能领域,大型语言模型(LLMs)因其强大的语言理解和生成能力而备受关注。然而,这些模型在处理特定问题时可能会产生错误信息,即所谓的“幻觉”&…

springcloud第4季 springcloud-alibaba之sentinel

一 sentinel介绍 1.1 sentinel作用 sentinel是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障服务的稳定性。 1.2 组成部分 sen…

基于人工智能的机动车号牌检测与推理系统v1.0

基于人工智能的机动车号牌检测与推理系统v1.0代码重构与实现。 目前整合3中现有算法,并完成阶段性改造,包括【传统方法检测车牌,SVM推理字符】、【YOLO方法检测车牌,SVM推理字符】、【YOLO方法检测车牌,CNN推理字符】&…

FPGA - 基于自定义AXI FULL总线的PS和PL交互

前言 在FPGA - ZYNQ 基于Axi_Lite的PS和PL交互中,介绍了基于基于AXi_Lite的PL和PS交互,接下来构建基于基于Axi_Lite的PS和PL交互。 AXI_GP、AXI_HP和AXI_ACP接口 首先看一下ZYNQ SoC的系统框图,如下图所示。在图中,箭头方向代表…

OpenHarmony 蓝牙相关API用法

介绍 本示例通过使用蓝牙低功耗心率服务,展示蓝牙相关API用法。实现了以下几点功能: 发现具有特定服务的设备。连接到设备。发现服务。发现服务的特征、如何读取给定特征的值、为特征设置通知等。 相关概念 BLE扫描:通过BLE扫描接口实现对…

互联网技术知识点总览——计算机网络知识框架

简介 本文对计算机网络的知识点整体框架进行梳理和分享如下:

【深度学习】写实转漫画——CycleGAN原理解析

1、前言 上一篇,我们讲解了按照指定文本标签生成对应图像的CGAN。本篇文章,我们讲CycleGAN。这个模型可以对图像风格进行转化,并且训练还是在非配对的训练集上面进行的,实用性挺大 原论文:Unpaired Image-to-Image T…

自定义鼠标软件 SteerMouse最新完整激活版

SteerMouse是一款实用的Mac OS X系统辅助工具,可以帮助用户自定义鼠标和触控板的设置,提高使用效率。它提供了多种功能,如自定义按钮、滚轮和光标速度,以及调整灵敏度等,使用户能够根据自己的需求和习惯进行优化。 Ste…

idea 将项目上传到gitee远程仓库具体操作

目录标题 一、新建仓库二、初始化项目三、addcommit四、配置远程仓库五、拉取远程仓库内容六、push代码到仓库七、如果是私有仓库可能会拉取失败(一)需要增加SSH 公钥(二)把远程仓库地址换成ssh的连接八、如果是私有仓库&#xff…

【PCL】教程conditional_euclidean_clustering 对输入的点云数据进行条件欧式聚类分析...

[done, 3349.09 ms : 19553780 points] Available dimensions: x y z intensity 源点云 Statues_4.pcd 不同条件函数output.pcd 【按5切换到强度通道可视化】 终端输出: Loading... >> Done: 1200.46 ms, 19553780 points Downsampling... >> Done: 411…

学习BOM

目录 前言: 1. BOM组成: 1.1Window 对象: 1.1Location 对象: 1.2Navigator 对象: 1.2.1 navigator 对象包含了关于浏览器的信息包括: 1.3History 对象: 1.4常用的history的方法和属性: 1.4Document…

力扣-LCP 02.分式化简

题解: class Solution:def fraction(self, cont: List[int]) -> List[int]:# 初始化分子和分母为 0 和 1n, m 0, 1# 从最后一个元素开始遍历 cont 列表for a in cont[::-1]:# 更新分子和分母,分别为 m 和 (m * a n)n, m m, (m * a n)# 返回最终的…

大型网站系统架构演化实例_9.分布式服务

1. 第十阶段:分布式服务 随着业务拆分越来越小,存储系统越来越庞大,应用系统的整体复杂度呈指数级增加,部署维护越来越困难。由于所有应用要和所有数据库系统连接,在数万台服务器规模的网站中,这些连接的数…

计算机网络 -- 多人聊天室

一 程序介绍和核心功能 这是基于 UDP 协议实现的一个网络程序,主要功能是 构建一个多人聊天室,当某个用户发送消息时,其他用户可以立即收到,形成一个群聊。 这个程序由一台服务器和n个客户端组成,服务器扮演了一个接受…