特征值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,一经查实,立即删除!

相关文章

戒烟生活记录

今天是2024年4月15日,从大前天也就是12号下班后,吃的有一点饱,就感觉身体及其难受,气短呼吸不上,我查了后可能是心脏的问题,并且晚上睡觉有一种呼吸不上,憋气的感觉,然后我就又开始决…

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

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

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

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

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

滚动分页加载(也称为无限滚动加载、滚动分页等)是一种常见的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)因其强大的语言理解和生成能力而备受关注。然而,这些模型在处理特定问题时可能会产生错误信息,即所谓的“幻觉”&…

【Redis(4)】Redis主从复制模式配置示例

Redis的三种高可用方案对比参考上一篇博客:深入理解Redis三种高可用方案,以做出明智的选择,下面要探讨的是三种方案其中的一种。 在构建高性能的缓存系统时,Redis以其卓越的性能和简单性成为了首选。本文将探讨Redis主从复制的工…

给c++小白的教程6:顺序结构

顺序结构&#xff0c;即代码从上往下顺序运行的结构。 一天&#xff0c;老师给赫炎出了道题:给定a,b,c,d四个整数&#xff0c;算出(ab)*c/d的值 这可难不倒学霸赫炎&#xff0c;但是你会用c来解决他吗&#xff1f; 首先要打出基础代码: #include<bits/stdc.h> using …

springcloud第4季 springcloud-alibaba之sentinel

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

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

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

2024年第16周技术复盘

嗨~&#xff0c;我是小路&#xff0c;努力向上生长的前端开发工程师。以下是技术复盘的内容。 本杰明富兰克林曾说&#xff1a;“知识就是力量&#xff0c;而回顾则是保持这种力量的关键。”&#xff0c;第一次看到这话时&#xff0c;感觉脑海像被刺了一针似的&#xff0c;因为…

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

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

OpenHarmony 蓝牙相关API用法

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

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

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

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

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

服务器部署后 访问出错的原因和解决办法

概要 部署到服务器后无法访问可能是由于配置错误、权限问题或网络设置不当。解决办法包括检查服务器配置文件、确保文件路径正确、调整权限设置以及检查防火墙和端口设置。 一、网络问题 原因 服务器防火墙阻止了访问请求。 服务器的网络配置错误&#xff0c;例如IP地址、子…

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

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

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

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