理解与证明“线性无关的特征向量的个数=若当块个数”

2023-05-16


1.1 问题

若当标准形中,有一条性质说:一个矩阵的线性无关的特征向量个数等于其若当标准形的若当块个数。结论是简洁的,证明是有复杂的。


1.2 理解与证明

首先说明,以下的 n n n 阶方阵 A A A 是满秩的。

对于 n n n 阶方阵 A A A,总存在相似的若当标准形矩阵,即存在非奇异矩阵 P P P 与若当标准形 J J J,使得:

P − 1 A P = J (1.1) P^{-1}AP=J \tag{1.1} P1AP=J(1.1)

进而可得:
A = P J P − 1 (1.2) A=PJP^{-1} \tag{1.2} A=PJP1(1.2)

设矩阵 A A A 的其中一个特征根为 λ \lambda λ,与 λ \lambda λ 对应的特征向量为 x x x,则:
A x = λ x (1.3) Ax = \lambda x \tag{1.3} Ax=λx(1.3)

即:

( λ I − A ) x = 0 (1.4) (\lambda I - A) x = 0 \tag{1.4} (λIA)x=0(1.4)

I = P P − 1 I=PP^{-1} I=PP1 A = P J P − 1 A=PJP^{-1} A=PJP1 代入可得:

( λ P P − 1 − P J P − 1 ) x = 0 (1.5) (\lambda PP^{-1}- PJP^{-1}) x = 0 \tag{1.5} (λPP1PJP1)x=0(1.5)

整理得:
P ( λ I − J ) P − 1 x = 0 (1.6) P(\lambda I- J)P^{-1} x = 0 \tag{1.6} P(λIJ)P1x=0(1.6)

两边同时左乘 P − 1 P^{-1} P1 且令 y = P − 1 x y = P^{-1}x y=P1x 可得:
( λ I − J ) y = 0 (1.7) (\lambda I- J)y = 0 \tag{1.7} (λIJ)y=0(1.7)

其中, y y y x x x 的线性变换,且有 x = P y x = Py x=Py

设若当标准形 J J J 共有 r r r 个若当块。一个特征值出现在一个或多个若当块里,不妨设 λ = λ 1 \lambda = \lambda_1 λ=λ1 同时出现在 J 1 , . . . , J k ( 1 ≤ k ≤ r ) J_1, ..., J_k(1 \le k \le r) J1,...,Jk(1kr) 中,此时 R ( λ 1 I − J 1 , . . . , k ) = m 1 , . . . , k − k R(\lambda_1 I - J_{1,...,k}) = m_{1,...,k}-k R(λ1IJ1,...,k)=m1,...,kk。其中, m 1 , . . . , k m_{1,...,k} m1,...,k 为前 k k k 个若当块组成的矩阵的秩。此时, ( λ 1 I − J 1 , . . . , k ) y 1 , . . . , k = 0 (\lambda_1 I- J_{1,...,k} )y_{1,...,k} = 0 (λ1IJ1,...,k)y1,...,k=0 k k k 个自由的变量,而 ( λ 1 I − J i ) y i = 0 ( i = k + 1 , . . . , r ) (\lambda_1 I- J_{i} )y_i= 0(i=k+1,...,r) (λ1IJi)yi=0(i=k+1,...,r) 的解都为零。合起来, ( λ 1 I − J ) y = 0 (\lambda_1 I- J)y = 0 (λ1IJ)y=0 共有 k k k 个线性无关的解。可见,一个特征向量出现在 k k k 个若当块中, ( λ i I − J ) y = 0 (\lambda_i I- J)y = 0 (λiIJ)y=0 就有 k k k 个线性无关的解。由于 x = P y x=Py x=Py k k k y y y 对应 k k k x x x,矩阵 A A A 也就有 k k k 个线性无关的特征向量。若当块数量和线性无关的特征向量的数量一致。


最后这段话比较抽象,不妨看几个例子:

假设一个三阶的若当块,分几种情况讨论。

  1. 一个特征值只出现在一个Jordan块里,设有三个不同的特征值 λ 1 , λ 2 , λ 3 \lambda_1, \lambda_2, \lambda_3 λ1,λ2,λ3,则:
    J = [ λ 1 0 0 0 λ 2 0 0 0 λ 3 ] J=\left [\begin {array}{ccc} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \end{array} \right ] J=λ1000λ2000λ3容易发现,该系统共有 3 个Jordan块, λ 1 \lambda_1 λ1 出现 J 1 J_1 J1 里, R ( λ 1 I − J 1 ) = 0 R(\lambda_1 I - J_1) = 0 R(λ1IJ1)=0 ( λ 1 I − J 1 ) y 1 = 0 (\lambda_1 I - J_1 )y_1 = 0 (λ1IJ1)y1=0 有非零解。 R ( λ 1 I − J 1 ) = 2 R(\lambda_1 I - J_1) = 2 R(λ1IJ1)=2 ( λ 2 , 3 I − J 2 , 3 ) y 2 , 3 = 0 (\lambda_{2,3} I - J_{2,3} )y_{2,3} = 0 (λ2,3IJ2,3)y2,3=0只有零解,因此 ( λ 1 I − J ) y = 0 (\lambda_1 I - J )y = 0 (λ1IJ)y=0 有一组线性无关的解 y = [ a , 0 , 0 ] ( a ≠ 0 ) y=[a, 0, 0](a\neq 0) y=[a,0,0](a=0)。同理, ( λ 2 I − J ) y = 0 (\lambda_2 I - J )y = 0 (λ2IJ)y=0 ( λ 3 I − J ) y = 0 (\lambda_3 I - J )y = 0 (λ3IJ)y=0 各有一组线性无关的非零解。因此式(1.7) 共有3个线性无关的解,又 x = P y x = Py x=Py,故矩阵 A A A 共有3个线性无关的特征向量,与Jordan块数量一致。

  2. 一个特征值只出现在一个Jordan块里,且有想同的特征值 λ 1 , λ 1 , λ 2 \lambda_1, \lambda_1, \lambda_2 λ1,λ1,λ2,则:
    J = [ λ 1 1 0 0 λ 1 0 0 0 λ 2 ] J=\left [\begin {array}{ccc} \lambda_1 & 1 & 0 \\ 0 & \lambda_1 & 0 \\ 0 & 0 & \lambda_2 \end{array} \right ] J=λ1001λ1000λ2 λ = λ 1 \lambda = \lambda_1 λ=λ1 时, ( λ 1 I − J 1 ) y 1 = 0 (\lambda_1 I - J_1)y_{1} = 0 (λ1IJ1)y1=0 的解为 y 1 = [ a , 0 ] y_{1}=[a, 0] y1=[a,0] ( λ 1 I − J 2 ) y 2 = 0 (\lambda_1 I - J_2 )y_2 = 0 (λ1IJ2)y2=0的解为 0。合起来, ( λ 1 I − J ) y = 0 (\lambda_1 I - J )y = 0 (λ1IJ)y=0 的解为 y = [ a , 0 , 0 ] ( a ≠ 0 ) y=[a, 0, 0](a \neq 0) y=[a,0,0](a=0)。同理, ( λ 2 I − J ) y = 0 (\lambda_2 I - J )y = 0 (λ2IJ)y=0有一个解。共得到两个线性无关的解,相应地, x = P y x=Py x=Py,矩阵 A A A 有两个线性无关的特征向量,和若当块数量一致。

  3. 一个特征值只出现在多个Jordan块里,且有想同的特征值 λ 1 , λ 1 , λ 2 \lambda_1, \lambda_1, \lambda_2 λ1,λ1,λ2,则: J = [ λ 1 0 0 0 λ 1 0 0 0 λ 2 ] J=\left [\begin {array}{ccc} \lambda_1 & 0 & 0 \\ 0 & \lambda_1 & 0 \\ 0 & 0 & \lambda_2 \end{array} \right ] J=λ1000λ1000λ2 ( λ 1 I − J 1 , 2 ) y 1 , 2 = 0 (\lambda_1 I - J_{1,2})y_{1,2} = 0 (λ1IJ1,2)y1,2=0 共有两个自由解, ( λ 1 I − J 3 ) y 3 = 0 (\lambda_1 I - J_{3})y_{3} = 0 (λ1IJ3)y3=0 有零解,合起来, ( λ 1 I − J ) y = 0 (\lambda_1 I - J)y = 0 (λ1IJ)y=0 有两个线性无关的解。而 ( λ 2 I − J ) y = 0 (\lambda_2 I - J)y = 0 (λ2IJ)y=0 有一个线性无关的解。 ( λ i I − J ) y = 0 ( i = 1 , 2 ) (\lambda_i I - J)y = 0(i=1,2) (λiIJ)y=0(i=1,2) 共有 3 个线性无关的解,相应地, x = P y x=Py x=Py,矩阵 A A A 有3 个线性无关的特征向量。

— 完 —

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

理解与证明“线性无关的特征向量的个数=若当块个数” 的相关文章

  • rospy-编写简单的服务端和客户端

    最近一直在实习公司做课程 xff0c 记录一些笔记和自己写的代码 基础知识和代码解释参考wiki 创客制造和其他博客 xff0c 侵删 背景知识 服务 service ROS中的通信方式有四种 主题 topic 服务 service 参数服
  • 树莓派 3B+ 蓝牙无法使用问题

    最近想用树莓派3B 43 做个小玩意 xff0c 结果发现蓝牙功能不可用 xff0c 图标消失且不能发现设备 xff0c 几乎试了网上所有方法都不行 最后参考了这个帖子恢复了蓝牙功能 xff1a SOLVED Bluetooth icon
  • 电源管理芯片之 Regulator用法。

    有问题请加 xff1a Q群 xff1a 241359063 共同走向创业学习之旅 原创 xff1a kylin zeng http blog chinaunix net uid 23795897 html 转载请注明原创出处 xff0c
  • 如何查看ssh登录日志信息

    less var log secure grep 39 Accepted 39 正常登录日志信息 正常退出 密码错误登录 三次密码登陆失败 输入密码时 xff0c 主动退出 为了安全期间 xff1a 我们只允许xxx xxx xxx xxx
  • C语言笔记-25-网络-TCP网络编程

    C语言笔记 25 网络 TCP网络编程 文章目录 C语言笔记 25 网络 TCP网络编程前言一 TCP编程模型概括二 inet工具htonlinet pton 三 TCP编程模型代码TCP服务端TCP客户端 总结 前言 自学笔记 xff0c
  • Failed to load nodelet [/camera/realsense2_camera] of type [realsense2_camera/RealSenseNodeFactory]

    输入 xff1a roslaunch realsense2 camera rs rgbd launch 报错 xff1a 报错原因 xff1a 是找不到realsense2 camera包 xff0c 在安装D435的包时 xff0c 以为
  • 十七、基于软核和CAN搭建FPGA在线升级系统设计

    1 系统搭建 系统主要包含 xff1a MicroBlaze软核处理器 xff0c Axi Can控制器 xff0c Axi lite user用户通信接口 xff0c MIG DDR3控制器 xff0c 中断控制器等 设计使用Can接收上
  • 【OpenCV】cv::Mat位深和通道,CV_8UC1等

    位深 每个像素由多少位来存储 是一个精度问题 xff0c 一般图片是8bit xff08 位 xff09 的 xff0c 则深度是8 通道 每个像素点能存放多少个数 类似于RGB彩色图中的每个像素点有三个值 xff0c 即三通道 一个图像的
  • darknet_ros编译报错以及在RVIZ中显示乱码

    最近在arm平台上部署 darknet ros 出现了一些错误 xff0c 这里记录一下 首先在ARM平台上部署和在AMD平台上部署是不同的 xff0c 首先应该考虑算力问题 xff0c 在ARM下 xff0c 加载yolov3 weigh
  • 萌新改代码系列(一)--VINS+GPS

    VINS与GPS组合 距离上次写博客过去了快一年了 xff0c 这一年来我一直忙于与SLAM方向几乎没有关系的科研工作 xff0c 说来惭愧 xff0c 最终也没研究出个啥 最近得空 xff0c 就把我之前开源的代码整理了一下 xff0c
  • GVINS论文阅读(VINS-MONO + gnss 紧耦合)

    原文 x1f517 https arxiv org pdf 2103 07899 pdf github x1f517 https github com HKUST Aerial Robotics GVINS 港科大 沈老师团队 在vins
  • 萌新学VINS-Fusion(一)------特征跟踪

    VINS FUSION代码心得 新人小白 xff0c 第一次写博客 xff0c 主要相当于自己做一个关于学习VINS的笔记 xff0c 不喜勿喷 xff0c 转载请注明出处 其实我之前也尝试着在VINS MONO基础上改写双目的 xff0c
  • 萌新学VINS-Fusion(二)------初始化

    最近在忙别的事情 xff0c 博客迟迟没更新 xff0c 现在终于放假了 xff0c 今天把初始化部分来分析一下 源码 xff1a https github com HKUST Aerial Robotics VINS Fusion pro
  • c 语言中 %d,%lu等区别

    转载至 xff1a http blog sina com cn s blog 7d94c35c01019f96 html d 有符号10进制整数 ld 长整型 hd短整型 hu 无符号短整形 u无符号整形 lu无符号长整形 i 有符号10进
  • 萌新学VINS-Fusion(三)------双目和GPS融合

    虽然要过年了 xff0c 而且每天还要在家里小店打工 xff0c 但是网红之路不能停对吧 xff0c 这篇博客写关于VINS Fusion和GPS的融合 其实我之前改出过一个加了GPS的VIO xff0c 并且也开源了 xff0c 之前没有
  • nuxt cookie-universal-nuxt 搭配 vuex-persistedstate 做数据持久化

    前言 因为服务端不存在 Local Storage 和 Session Storage 所以 便使用了 cookie universal nuxt 这个插件 在做Nuxt项目的时候 发现Vuex 在刷新页面后 储存的数据丢失 用 vuex
  • ROS学习(一):Navigation中GNSS与IMU数据融合定位

    1 参考博客 主要参考以下博客 感谢各位博主的分享 link https blog csdn net qinqinxiansheng article details 107108475 utm medium 61 distribute pc
  • msOS学习之路(1)

    msOS学习之路 xff08 1 xff09 1 msOS的初步认识 刚刚拿到msOS开发板的时候 xff0c 看了一下开发板 xff0c 感觉非常高端 xff0c 再看一下芯片 xff0c 用的是stm32 当时我就觉得我得先学习stm3
  • msOS学习之路(2)

    基于msOS自动回火机的实现 1 简介 1 1 背景 基于msOS自动回火机的实现的实例是学习msOS比较好的入门实例 xff0c 它包括msOS界面的设计 数据库的使用 系统节拍的使用 按键的使用 系统节拍使用等 xff0c 通过这个例子
  • msOS学习之路(4)

    设备层简单理解 1 设备层相关定义 设备层的相关定义是在device h文件中定义的 xff0c 包括按键 模拟量输入 数字量输入 输出枚举或者类型定义等 xff0c 对于一些结构体的理解 xff0c 例如 xff1a ADC结构体 xff

随机推荐

  • 【STM32】STM32CubeIDE HAL库Ring-buffer例程

    板子G474RE STM32HAL库Ring buffer使用 注意 xff1a HAL库中 xff0c 中断每执行一次 xff0c 就关闭 xff0c 所以需要重新开启中断 第一次开启在main函数中 HAL UART Receive I
  • 【ROS】多机协同ROS安装使用

    目录 通信框架ROS 安装ROS 测试ROS 控制协同 协同感知 通信框架ROS ROS是一种分布式软件框架 xff0c 节点之间通过松耦合的方式进行组合 xff0c 在很多应用场景下 xff0c 节点可以运行在不同的计算平台上 xff0c
  • 【无人机】PX4,ROS,Ubuntu20仿真运行

    参考 xff1a https docs px4 io master en ros mavros installation html https docs px4 io master en dev setup dev env linux ub
  • 【无人机】PX4,源码简要分析

    看看源码目的很单纯 xff0c 就是想有没有控制方面的代码可以移植到其它地方 无人机 PX4 xff0c ubuntu18仿真运行 从官网可能下载代码不全 xff0c 这是编译完成的源码 xff0c 有点大 xff01 xff01 xff0
  • 内核层读写应用层文件,使用filp_open函数。

    转载 xff1a http soft chinabyte com os 421 11398421 shtml 有时候需要在Linux kernel 大多是在需要调试的驱动程序 中读写文件数据 在kernel中操作文件没有标准库可用 xff0
  • 怎样去理解异常SVC和PendSV

    目录 什么是SVC和PendSV 什么是SVC和PendSV SVC xff08 系统服务调用 xff09 和 PendSV xff08 可悬挂系统调用 xff09 它们多用于在操作系统之上的软件开发中 SVC 用于产生系统函数的调用请求
  • vscode开发ROS基本配置订阅PX4中imu数据

    目录 安装vscode Linux版本 安装vscode插件 配置头文件路径 订阅PX4中imu数据 参考 xff1a ROS基本操作 ROS中订阅节点消息测试 ROS下如何订阅任意话题 步步清风皆是你的博客 CSDN博客 安装vscode
  • 执行 install_geographiclib_datasets.sh 错误!

    执行 install geographiclib datasets sh 错误 xff01 原因被墙 xff01 解决 xff1f Ubuntu 18 04 在 usr share 下目录新建 GeographicLib 目录 先将 geo
  • ubuntu查看文件依赖、安装libopencv

    ubuntu查看文件依赖 安装libopencv 1 ubuntu中 xff0c 当需要查看某个文件运行时 xff0c 需要那些依赖库时 xff0c 可以在终端输入指令 ldd name name为文件名字 2 出现libopencv相关依
  • VNC远程连接不上ubuntu服务器,显示time out

    原因 xff1a 可能是出现了wired unmanaged并且启动不了屏幕共享 xff08 screen sharing xff09 xff0c 即开关打不到on上面 解决方案1 xff1a https askubuntu com que
  • OpenCV(三):一步步实现图像定位(Python版)

    一 预期目标 如下图 xff0c 要识别图中的国旗 xff0c 然后框选出来 xff0c 并且返回国旗的中心位置 xff0c 效果如下 彩色图像大小 400 264 目标中心位置 225 218 二 准备工作 1 将下面的图像另存为在本地
  • PX4教程翻译(1)序+前言

    序 最近打算实现树莓派控制 Pixhawk 无人机 xff0c 做了近一个星期 xff0c 还是没有成功 由于没有系统的中文教程 xff0c 零散地看了许多博客 正如万山圈子里 xff0c 一山放过一山拦 各种Bugs层出不穷 于是决心静心
  • raise ResourceNotFound(name, ros_paths=self._ros_paths) ResourceNotFound: gazebo_ros

    电脑为Ubuntu16 04 xff0c 安装来ROS xff08 kinetic版本 xff09 和 gazebo xff08 9版本 xff09 xff0c 在做PX4固件仿真 xff0c 想实现外部控制Pixhawk xff0c 但是
  • ROS综合应用(一)树莓派外部控制 Pixhawk(一站到底)

    序言 上一次 说到学习 ROS xff0c 主要是因为在做多无人机协同控制项目 听说可以使用 ROS 来实现树莓派控制 Pixhawk 无人机 xff0c 这样可以不用修改飞控源码 xff0c 而且可以用树莓派做图像处理 于是开始了一场浩浩
  • 卡尔曼滤波器MATLAB实现(从一维到三维)

    一 场景设置与效果图 假设一架无人机携带了一个气压计和GPS xff0c 定位精度都为1m xff0c 数据采样频率都为5Hz xff0c 100s时间螺旋上升40m xff0c 螺旋半径为20m 在无人机飞行过程中 xff0c 1m的精度
  • linux Linux 3.x的设备树(Device Tree) dts 介绍

    在http blog csdn net 21cnbao article details 8457546 进行整理修改 xff0c 感谢此博主 1 1 1 简介 Linus Torvalds在 2011 年 3 月 17 日的 ARM Lin
  • IMU和GPS数据融合估计位置与速度(MATLAB实现)

    一 问题与仿真 假设小车在一个方向上以 2cm s2 的加速度运动了 100s xff0c 使用加速度计和GPS测量小车位置 GPS定位误差为高斯分布 xff0c 方差为4m xff1b 加速度计的误差也为高斯分布 xff0c 方差为0 0
  • px4.launch apm.launch放哪儿

    安装了MAVROS之后 xff0c 经常要启动px4 launch 或 apm launch 有时候修改其中内容为默认更方便 但是文件在哪里呢 xff1f span class token function sudo span span c
  • UAV021(六):系统架构优化、SBUS协议、遥控器控制电机转动

    目录 序一 系统架构优化1 1 从全局变量到API函数1 2 函数传值 二 SBUS协议读取及解析2 1 协议格式2 2 协议解析2 3 程序设计2 3 1 头文件一览2 3 2 串口配置与捕获解析Sbus帧2 2 3 数据解析细节2 3
  • 理解与证明“线性无关的特征向量的个数=若当块个数”

    1 1 问题 若当标准形中 xff0c 有一条性质说 xff1a 一个矩阵的线性无关的特征向量个数等于其若当标准形的若当块个数 结论是简洁的 xff0c 证明是有复杂的 1 2 理解与证明 首先说明 xff0c 以下的 n n n 阶方阵