关于若尔当矩阵中过渡矩阵的求法

关于若尔当矩阵中过渡矩阵的求法

豆瓜爱数学

豆瓜爱数学

​关注

桜井雪子 等 114 人赞同了该文章

本文主要介绍考研中常考的另一类问题,当我们确认一个Jordan标准形时,对于过渡矩阵如何确定?这个常常是我们复习过程中容易忽略的一部分内容,也是一个失分点,希望大家重视.

例1. 求矩阵A的 若尔当标准形J,并求过渡矩阵P,使得P−1AP=J,其中
A=(232182−2−14−3)

证明:A的特征多项式为:

|λE−A|=|λ−2−3−2−1λ−8−2214λ+3|=(λ−1)(λ−3)2

故A的特征值为1,3(2重).

对于特征值1,它在A的Jordan标准形的主对角线上只出现一次.

对于特征值3,先求出rank(A-3E):

A−3E=(−132152−1−14−6)→(−132084000)

因此rank(A-3E)=2,从而主对角元为3的Jordan块数为3-2=1.于是A的Jordan标准形J为

J=(100031003)

下面我们来求过渡矩阵P,使得

P−1AP=J,

AP=PJ

为此,我们设

P=(X1,X2,X3),

则由 AP=PJ 可得

A(X1,X2,X3)=(X1,X2,X3)(100031003)

(AX1,AX2,AX3)=(X1,3X2,X2+3X3)

于是可得

AX1=X1,AX2=3X2,AX3=X2+3X3

即求解

(A−E)X=0,(A−3E)X=0,(A−3E)X=X2

由 (A−E)X=0 可得

X1=(2,0,−1)′

由 (A−3E)X=0 可得

X2=(1,−1,2)′

下面我们来求解

(A−3E)X=X2,

即增广矩阵为

(−1321152−1−2−14−62)→(152−108400−4−20)→(152−102100000)

易知

X=(−1,0,0)′

是方程的一个特解,就取

X3=(−1,0,0)′,

所以

P=(X1,X2,X3)=(21−10−10−120)

因为|P| ≠0, 所以 P 可逆,为若尔当标准形的过渡矩阵.

岩宝小提示
1.谨记我们在确定过渡矩阵P的时候,P的取法不唯一;对于以上过渡矩阵

P=(X1,X2,X3)

我们如果对P的列向量重新排列,例如我们取

P=(X2,X3,X1)

P−1AP=(310030001)

这一点说明了,在矩阵的Jordan标准形中,除了若尔当块的排列顺序外是唯一确定的,其中若尔当的顺序可以任意调换.

2.有时候考试为了加强难度,再求过渡矩阵的时候,对于本题取定的X2有时候会遇见

(A−3E)X=X2

无解的情况,那么我们该如何处理呢?接下来我们给出一个例题,希望大家掌握.

例2.求矩阵
A=(010−440−212)的若尔当标准形 J,并求出过渡矩阵 P,使得
P−1AP=J

证明:A的特征多项式为

|λE−A|=|λ−104λ−402−1λ−2|=(λ−2)3

故A的特征值为2(3重),计算可得

rank⁡(A−2E)=1

故主对角元为2的若尔当块总数为3-1=2.
由此可知A的若尔当标准形J为

J=(200021002)

下面确定过渡矩阵P,设

P=(X1,X2,X3),

使得P−1AP=J.即 AP=PJ. 这等价于

A(X1,X2,X3)=(X1,X2,X3)(010−440−212)

(AX1,AX2,AX3)=(2X1,2X2,X2+2X3)

从而有

(A−2E)X1=0,(A−2E)X2=0,(A−2E)X3=X2

解齐次线性方程组

(A−2E)X=0,

A−2E=(−210−420−210)→(1−120000000)

可得一般解为

X=(12x2,x2,x3)′

其中 x2,x3 为自由未知量,取

X2=(12y2,y2,y3)′,

我们对于

(A−2E)X=X2

进行求解,对于增广矩阵化为行阶梯形,即

(A−2E,X2)=(−21012y2−420y2−210y3)→(1−120−14y20000000−12y2+y3)

为了保证

(A−2E)X=X2

有解,我们就需要

y3=12y2,

于是可取

X2=(1,2,1)′

此时在取与X2 线性无关的 X1, 不妨取

X1=(0,0,1)′,

解线性方程组

(A−2E)X=X2,

得到一个特解为

X3=(−12,0,0)′,

于是

P=(X1,X2,X3)=(01−12020110)

易知P可逆,故P满足

P−1AP=J.

岩宝小提示:本题中

y3=12y2

是因为为了保证线性方程组有解,这一点大家一定不要忽略!!!

岩宝同步思考练习

1.(2016郑州大学)求矩阵

A=(−110−430102)

的若尔当标准形,并求出过渡矩阵P,使得P−1AP=J.
2.(2018郑州大学)求矩阵

A=(312121−1−10)

的若尔当标准形,并求出过渡矩阵P,使得P−1AP=J.
3.(2015山东大学)求矩阵

A=(30803−160−20−500002)

的若尔当标准形,并求出过渡矩阵P,使得P−1AP=J.
4.求下列矩阵的若尔当标准形,并求出过渡矩阵P,使得P−1AP=J.
(1)

A=(−1−33−2−6131−48)

(2)

A=(120020−2−2−1)

发布于 2020-07-12 11:56

矩阵

线性方程组

特征值

​赞同 114​​14 条评论

​分享

​喜欢​收藏​申请转载

理性发言,友善互动

14 条评论

默认

最新

梦天forever

梦天forever

诺尔当标准型不是1在下面吗 写上面是一致的吗 还有中间又个小瑕疵 第二问 带入诺尔当标准型的时候代成原矩阵了

2020-10-31

​回复​喜欢

哈哈哈哈哈

哈哈哈哈哈

写上面和写下面是一样的,教材不同,写法不同,都是若尔当标准型

2021-06-14

​回复​喜欢

叭叭叭

叭叭叭

答案在那里呢

2020-10-15

​回复​喜欢

魔法少女沈腾

魔法少女沈腾

请问如果(A-E)X=0只有零解怎么办

2020-08-19

​回复​喜欢

无量天尊

无量天尊

不存在这种情况吧

2022-08-15

​回复​1

知乎用户KWUKgC

知乎用户KWUKgC

换个看法,这是在求矩阵A关于特征值为1对应的特征向量,必定存在.

2023-07-16

​回复​喜欢

杨鑫

杨鑫

可以根据特征矩阵经过初等变换求得初等因子,然后直接由初等因子判断若尔当标准型

2022-08-22

​回复​喜欢

夜航星

夜航星

这个理论性有点强,还是直接硬解可能更适合大部分人

2023-03-25

​回复​喜欢

杨鑫

杨鑫

[爱]

2022-08-22

​回复​喜欢

秋风

秋风

最后一个例子的AP=PJ处J的代入写错了,但下面写的没错

2022-06-06

​回复​喜欢

fwxpeter

fwxpeter

这个第四题的第一小问貌似有点问题呀

[大哭]

2022-04-06

​回复​喜欢

淑芬高黛

淑芬高黛

习题有答案吗

2020-07-22

​回复​喜欢

淑芬高黛

淑芬高黛

豆瓜爱数学

不用了,我用mma验证过了,谢了

[飙泪笑]

2020-07-25

​回复​喜欢

豆瓜爱数学

豆瓜爱数学

作者

有的,到时候会统一发到qq群里

2020-07-25

​回复​喜欢

理性发言,友善互动

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

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

相关文章

Ubuntu 22.04 源码下载的几种方法

1、查询当前系统内核版本 rootubuntu22:~# uname -r 5.15.0-118-generic 2、查询本地软件包数据库中的内核源码信息 rootubuntu22:~# apt search linux-source Sorting... Done Full Text Search... Done linux-source/jammy-updates,jammy-security,now 5.15.0.119.119 all…

Gateway学习笔记

目录 介绍: 核心概念 依赖 路由 断言 基本的断言工厂 自定义断言 过滤器 路由过滤器 过滤器工厂 自定义路由过滤器 全局过滤器 其他 过滤器执行顺序 前置后置(?) 跨域问题 yaml 解决 配置类解决 介绍&#x…

物联网——USART协议

接口 串口通信 硬件电路 电平标准 串口参数、时序 USART USART主要框图 TXE: 判断发送寄存器是否为空 RXNE: 判断接收寄存器是否非空 RTS为输出信号,用于表示MCU串口是否准备好接收数据,若输出信号为低电平,则说明MCU串口可以接收数据&#…

简单题69.x的平方根 (Java)20240919

问题描述&#xff1a; java代码&#xff1a; class Solution {public int mySqrt(int x) {if (x < 2) {return x; // 0 和 1 的平方根分别是它们自己}int left 2; // 从2开始&#xff0c;因为0和1已经处理了int right x / 2; // 最大可能的平方根不会超过 x / 2int mid;w…

cmake--find_package_handle_standard_args

作用 用于验证包的所有指定的变量是否都是有效的结果&#xff1b; 如果都是有效的&#xff0c;就人为包已经找到&#xff0c;则一切正常&#xff1b; 如果有变量的值是否定的&#xff0c;空的&#xff0c;无效的&#xff0c;则人为这个包没有找到&#xff0c;则 使用 FindP…

pandas入门

Pandas Pandas中只有列 或者 二维表, 没有行的数据结构(即使是行的数据, 也会通过列的方式展示). Series&#xff1a;Series和Python中的列表非常相似&#xff0c;但是它的每个元素的数据类型必须相同 DataFrame&#xff1a;可以把DataFrame看作由Series对象组成的字典&…

列表、数组排序总结:Collections.sort()、list.sort()、list.stream().sorted()、Arrays.sort()

列表类型 一.Collections.sort() Collections.sort()用于List类型的排序&#xff0c;其提供了两个重载方法&#xff1a; 1.sort(List<T> list) &#xff08;1&#xff09;List指定泛型时只能指定引用数据类型&#xff0c;也就是说无法用于基本数据类型的排序。 &am…

微服务之服务注册与发现:Etcd、Zookeeper、Consul 与 Nacos 比较

在微服务架构中&#xff0c;服务注册与发现是实现服务动态管理和负载均衡的关键。本文将对四款主流的服务注册与发现工具——Etcd、Zookeeper、Consul、Nacos进行深入对比&#xff0c;从功能、性能、一致性、生态集成、应用场景等多个维度展开分析&#xff0c;帮助您选择最适合…

Java、JS与Go的扩展操作符,揭秘它们的‘魔法’!

在这个快节奏的互联网时代&#xff0c;程序员们总是希望能够用更简洁、更高效的方式来编写代码。扩展操作符&#xff08;Spread Operator&#xff09;是 JavaScript ES6 引入的重要特性&#xff0c;而 Java 和 Go 也有各自的方式来实现类似的功能。今天&#xff0c;我们就来深入…

Matlab R2024B软件安装教程

一、新版本特点 MATLAB R2024B版本带来了众多新特性和改进&#xff0c;旨在提升用户的内容创作体验和工程效率。以下是该版本的一些主要特点&#xff1a; 1. 性能提升和优化&#xff1a;R2024B版本在性能上进行了显著优化&#xff0c;无论是在提问、回答问题、发布新技巧还是…

el-table 的单元格 + 图表 + 排序

<el-table border :data"tableDataThree" height"370px" style"width: 100%"><el-table-column :key"activeName 8" width"50" type"index" label"序号" align"center"></el…

JS实现树形结构数据中特定节点及其子节点显示属性设置的技巧(可用于树形节点过滤筛选)

大家好&#xff0c;今天我要分享的是如何在树形结构的数据中&#xff0c;根据特定条件设置节点及其所有子节点的显示属性。在实际项目中&#xff0c;这种需求非常常见&#xff0c;特别是在需要动态展示和隐藏节点的情况下。下面我将通过一个具体的示例来讲解实现过程。 需求分析…

【网络安全 | 靶机搭建】解决虚拟机联网问题(NAT模式)

背景:在电脑上下载并使用VMware虚拟机后,重装VMware时可能会遇到虚拟机无法联网的问题(例如,ping www.baidu.com 无法通畅)。这种情况可能是网络适配器被删除导致的。 本文将通过添加网络、安装网络适配器以及切换网络连接方式等步骤解决虚拟机的联网问题,具体步骤如下:…

Android Retrofit源码分析(一):Retrofit是什么?和OkHttp的区别是什么?为什么需要他?

目录 一、Retrofit是什么? Retrofit是一个基于OKHttp的RESTful网络请求框架,由Square公司开源,专为Android和Java提供类型安全的HTTP客户端。它可以理解为OKHttp的加强版,底层封装了OKHttp,主要负责网络请求接口的封装,使得网络请求工作更加简洁高效。 简单来说,Retro…

Ansible部署openstack案例

案例为使用Ansible工具部署一个单控制单计算的OpenStack平台。 macbook双网卡,配置路由: sudo route -n add -net 192.168.100.0 -netmask 255.255.255.0 172.16.16.1 sudo route -n add -net 192.168.200.0 -netmask 255.255.255.0 172.16.16.1一、环境准备 使用OpenStack…

ElementUI 布局——行与列的灵活运用

ElementUI 布局——行与列的灵活运用 一 . 使用 Layout 组件1.1 注册路由1.2 使用 Layout 组件 二 . 行属性2.1 栅格的间隔2.2 自定义元素标签 三 . 列属性3.1 列的偏移3.2 列的移动 在现代网页设计中&#xff0c;布局是构建用户界面的基石。Element UI 框架通过其强大的 <e…

0x08 MotionEye 视频监控组件 list 信息泄漏洞 CVE-2022-25568

参考&#xff1a; MotionEye 视频监控组件 list 信息泄漏洞 CVE-2022-25568 | PeiQi文库 (wgpsec.org) 一、漏洞描述&#xff1a; motionEye是用Python写的motion的Web前端&#xff0c;它可以监视视频信号并检测运动。它可以与多种类型的摄像机配合使用,也可以与电影文件一起…

Docker本地部署Chatbot Ollama搭建AI聊天机器人并实现远程交互

文章目录 前言1. 拉取相关的Docker镜像2. 运行Ollama 镜像3. 运行Chatbot Ollama镜像4. 本地访问5. 群晖安装Cpolar6. 配置公网地址7. 公网访问8. 固定公网地址 前言 本文主要分享如何在群晖NAS本地部署并运行一个基于大语言模型Llama 2的个人本地聊天机器人并结合内网穿透工具…

美团图床设置教程

大厂图床&#xff0c;CDN加速 项目地址&#xff1a;https://github.com/woniu336/mt-img 使用方法 在mt.php填上你的token即可&#xff0c;然后打开index.html上传图片 获取token方法 注册https://czz.meituan.com/发布视频&#xff0c;上传封面&#xff0c;注意在上传封面后…

Spring Boot- 配置中心问题

Spring Boot 配置中心相关问题探讨 在现代微服务架构中&#xff0c;随着系统规模的扩展和复杂度的增加&#xff0c;配置管理变得越来越重要。每个微服务都可能有大量的配置文件&#xff0c;包括数据库连接信息、缓存配置、消息队列配置等。如果每个服务独立管理配置文件&#…