矩阵的相似对角化

article/2025/9/22 14:36:20

矩阵相似的定义

设 A与B都是N阶方阵,若是\exists一个可逆的N阶矩阵P,使得P^{-1}AP=B,则称A与B相似,记作A\sim B,P成为由A到B的相似变换矩阵

相似矩阵的性质

1、A\sim A \because E^{-1}AE=A

矩阵A与它自身相似

2、若A\sim B,则B\sim A

如果A与B相似,那么B与A也相似

证明:\because A\sim B

\therefore P^{-1}AP=B\rightarrow PBP^{-1}=A

所以P^{-1}为B到A的相似变换矩阵

3、若A\sim B,B\sim C,则A\sim C

相似具有传递性

证明:\because A\sim B,B\sim C

\therefore P^{-1}AP=B , Q^{-1}BQ=C

将A代换B

Q^{-1}P^{-1}APQ=C\rightarrow (PQ)^{-1}A(PQ)=C

其中PQ为A到C的相似变换矩阵

4、若A\sim B,则A\cong B

如果A和B相似,那么A与B等价

因为等价的定义是 PAQ=B,存在P、Q使得A经过有限次的初等变换,成为B,那么称A与B等价

所以上述明显成立

也意味着,A和B两个矩阵的秩是一样的

5、若A\sim B,则\left | A-\lambda E \right |=\left | B-\lambda E \right |,意味着如果两个矩阵相似,那么他们的特征值相同,因为特征值相同,所以两个矩阵的迹+行列式都相同

证明:\because A\sim B

 \therefore P^{-1}AP=B\rightarrow \left | A-\lambda E \right |\rightarrow \left | P^{-1}AP-\lambda P^{-1}P \right | \rightarrow \left | P^{-1}(A-\lambda E) P \right |\rightarrow \left | P^{-1} \right |\left | P \right |\left | (A-\lambda E) \right |\rightarrow 1*\left | (A-\lambda E) \right |

6、 若A\sim BA^{-1}\sim B^{-1}

如果A、B相似,那么A的逆和B的逆也相似

证明:P^{-1}AP=B\rightarrow A=PBP^{-1}\rightarrow A^{-1}=PB^{-1}P^{-1}\rightarrow P^{-1}A^{-1}P=B^{-1}

所以,A^{-1}\sim B^{-1}

7、 若A\sim BA^{*}\sim B^{*}

如果A、B相似,那么A的伴随矩阵和B的伴随矩阵也相似

证明:\left | A \right |A^{-1}=A^{*}

因为A、B相似,那么A、B的行列式相同

由6可知,A的逆与B的逆也相似

P^{-1}\left | A \right |A^{-1}P=\left | A \right |B^{-1}=\left | B \right |B^{-1}

P^{-1}A^{*}P=B^{*}

所以A的伴随跟B的伴随也相似

8、  若A\sim B ,kA\sim kB

如果A、B相似,那么kA与kB也相似

证明:这个很简单

A\sim B\rightarrow P^{-1}AP=B\rightarrow P^{-1}(kA)P=(kB)

9、 若A\sim B ,A^{k}\sim B^{k}

如何A、B相似,那么A的k次方与B的k次方也相似

证明:

P^{-1}AP=B

B^{k}=(P^{-1}AP)^{k}=\underset{k}{\underbrace{P^{-1}APP^{-1}AP...P^{-1}AP}}=P^{-1}A^{k}P

\therefore P^{-1}A^{k}P=B^{k}

10、 若A\sim B ,f(A)\sim f(B),其中f(x)为多项式

如果A矩阵与B矩阵相似,那么A矩阵的多项式与B矩阵的多项式也相似

证明:

f(x)=a_{n}x^{n}+a_{n-1}x^{n-1}....+a_{2}x^{2}+a_{1}x

根据8+9的性质,就能证明该性质

11、 若A\sim B ,A^{T}\sim B^{T}

如果A、B相似,那么A的转置和B的转置也相似

证明:

P^{-1}AP=B

B^{T}=P^{T}A(P^{T})^{-1}

A=PBP^{-1}\rightarrow A^{T}=\rightarrow (P^{T})^{-1}P^{-1}APP^{T}

PP^{T} A^{T}(P^{T})^{-1}P^{-1}=\rightarrow A

将之代入到B^{T}=P^{T}A(P^{T})^{-1}

 B^{T}=P^{T}PP^{T} A^{T}(P^{T})^{-1}P^{-1}(P^{T})^{-1}

P^{T}PP^{T} A^{T}(P^{T}PP^{T})^{-1}=B^{T}\rightarrow ((P^{T}PP^{T})^{-1})^{-1}A^{T}(P^{T}PP^{T})^{-1}=B^{T}

矩阵的相似对角化定义

其实就是P^{-1}AP=B中的B为对角矩阵(diag),或者称之为\Lambda如果不存在矩阵P使得A可以变成对角矩阵,那么就称A不能相似对角化

两个问题,什么样的A可以相似对角化?A如果可以相似对角化,那么\Lambda是多少?

P^{-1}AP=\Lambda

其中\Lambda = \begin{vmatrix} \lambda _{1}& & & \\ & \lambda _{2}& & \\ & & ...& \\ & & & \lambda _{n} \end{vmatrix}

P=\begin{vmatrix} \alpha _{1} & \alpha _{2} & ...& \alpha _{n} \end{vmatrix},其中\alpha _{1},\alpha _{2}...\alpha _{n}n维的列向量

代入等式

P^{-1}AP=\Lambda\rightarrow AP=P\Lambda

A\begin{vmatrix} \alpha _{1} & \alpha _{2} & ...& \alpha _{n} \end{vmatrix}=\begin{vmatrix} \alpha _{1} & \alpha _{2} & ...& \alpha _{n} \end{vmatrix}\begin{vmatrix} \lambda _{1}& & & \\ & \lambda _{2}& & \\ & & ...& \\ & & & \lambda _{n} \end{vmatrix}

\begin{vmatrix} A\alpha _{1} & A\alpha _{2} & ...& A\alpha _{n} \end{vmatrix}=\begin{vmatrix} \alpha _{1}\lambda _{1} & \alpha _{2}\lambda _{2} & ...& \alpha _{n}\lambda _{n} \end{vmatrix}

\therefore A\alpha _{1}=\alpha _{1}\lambda _{1}

A\alpha _{2}=\alpha _{2}\lambda _{2}

...

A\alpha _{n}=\alpha _{n}\lambda _{n}

这不就是特征值和特征向量么

如果两个矩阵相似,那么他们的特征值相同,所以如果A可以相似对角化,\Lambda里的值就是特征值(见5的证明),P是特征值对应的特征向量,并且P需要可逆

P如果可逆的话,那么P满秩,秩为N,那么\alpha _{1},\alpha _{2}...\alpha _{n}线性无关

意味着A如果正好能找到N个线性无关的特征向量,那么A就能相似对角化

而A里可能有很多特征值是相同的

意味着,我们只需要查找A的多重特征值里,恰好有对应数的线性无关的特征向量的话,那么A就能相似对角化

推论:如果A的特征值各不相同,那么A一定可以对角化


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

相关文章

矩阵对角化

一、矩阵对角化的理论 一个映射或者一个线性变换,都有一个矩阵和它相对应。矩阵或者映射是不是可以对角化,对工程应用来说比较重要,因为对角化后的矩阵,乘积简单,经过多次变换的话,相当于矩阵的多次方。矩…

实对称矩阵必可正交对角化证明

我的小程序: 待办计划:给自己立个小目标吧! n阶矩阵A可正交对角化的充分条件是A是实对称矩阵,即若A是实对称矩阵则A必可正交对角化。 首先,有以下定理: 若的特征值为,且,则存在正交…

实对称阵的正交相似对角化

一、正交向量组与正交矩阵 正交向量组的定义,是一组非零向量,且两两正交,那么这组向量,则成为正交向量组。 两个向量正交的意思是,两个向量的内积为0,什么是两个向量的内积,就是向量内对应元素…

线性代数笔记5.3实对称矩阵的对角化

5.3实对称矩阵的对角化 正交矩阵 概念 A是一个n阶方阵 有A转置A E,那么这个矩阵就是正交矩阵 性质 若A是正交矩阵,|A| 1或 -1若A是正交矩阵,A的逆 A的转置 且A逆和A转置均为正交A,B正交,AB也正交若A正交,α&am…

实对称矩阵对角化为什么要做正交化单位化操作呢?

今天晚上王小民同学问了助教姐姐一个问题,为什么对一个一般的矩阵对角化的时候,我们不用做正交单位化,对实对称矩阵对角化的时候却要做呢?这是一个很好的问题,所以和大家分享一下。 最后的结论就是:如果不…

npm构建报错 code ELIFECYCLE解决办法

使用npm构建报错 code ELIFECYCLE 解决办法,进入工作目录 $ rm -rf node_modules $ rm -rf package-lock.json $ npm cache clear --force $ npm install

code ELIFECYCLE npm ERR! errno 1

最近遇到一个项目,npm下来报错errno -40048。 网上帖子有的说npm降级到5.3.0就行,试了直接errno -5 ,也还是不行。又有人说下载新的node.js覆盖就行,这里吐槽一下新版的node(node-v14.15.1-x64)&#xff0…

npm ERR! code ELIFECYCLE报错解决

最近多次遇到这个问题,然而网上的方法对我无效。。。 我是通过解决插件之间版本搭配问题来解决这个报错的,这一点我在博文webpack安装成功后的run build填坑之旅中也有写到,但可能内容太多,不显眼。。。 我本地的node.js是12.6.0c…

Vue错误跳坑:npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! newbee@0.1.0 serve: `vue-cli-service serv

废话不说,直接解决: 1、(别删除package.json,删除package-lock.json) 2、重新安装:npm install 重新安装后package-lock.json文件会重新生成 3、再次运行:npm run dev就成功了

启动Vue项目报错“npm ERR! code ELIFECYCLE”

由于之前一直是npm和cnpm混着用,也没啥问题,今天在启动Vue项目的时候,却碰见了一个错误“npm ERR! code ELIFECYCLE”,一开始是用npm run启动的,后来换成cnpm run也不行。 查了一下资料,网上大多都说是因为…

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_0613@1.0.0 dev: 错误的解决方法

在命令行中使用命令 npm run dev运行从网上下载的一个vue项目时出现了以下报错 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_06131.0.0 dev: node build/dev-server.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the test_vue_06131.0.0 dev scri…

npm ERR! code ELIFECYCLE的解决

在使用npm run dev启动程序时,报出如下错误: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! datav.jiaminghi.com2.0.0 dev: vuepress dev docs npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the datav.jiaminghi.com2.0.0 dev script.…

vue运行报错npm ERR! code ELIFECYCLE npm ERR! errno 9009

项目场景: 最近写代码VScode终端运行项目过程中出现中断运行的情况,人狠话不多,直接上报错图,如下 问题描述 原因分析: 刚开始其实是报134,后来查资料捣鼓了半天开始报9009,不过参阅资料表示本…

VUE项目执行npm run dev报错 npm ERR! code ELIFECYCLE npm ERR! errno 134 npm ERR wisdom-shipping-agent.....

完整报错如下: 纯后端选手,拉前端代码方便自测,遇到如下问题,搜集资料得以解决,记录一下! 原因:内存溢出 解决办法: 1.进入工程目录下执行命令: npm install -g incr…

webstorm打包,运行package.json时,dev出现code ELIFECYCLE问题如下图

先看自己是否安装成功node.js 进入黑窗口输入node -v查看node.js版本 npm -v查看npm版本 webpack查看是否安装成功 webpack -v查看 查询安装成功,已配置 查询任务管理器发现node.js未启动,重启node.js解决问题。

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! vue-ts-vite@0.0.0 dev: `vite` npm ERR! Exit statu

一、先看报错 报错截图: 报错信息: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! vue-ts-vite0.0.0 dev: vite npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the vue-ts-vite0.0.0 dev script. npm ERR! This is probably not a pro…

code ELIFECYCLE

VS Code 上传到远程仓库报错,错误信息如下: 查看日志,这个是由于安装node_modules时候部分依赖包没有下载,运行 npm install typescript-eslint/eslint-pluginlatest --save-dev 安装缺失的依赖。 或删除yarn.lock文件和node_mo…

【问题解决】npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! newbee@0.1.0 serve: `vue-cli-service serv

Plan 在本地运行ids项目. Do 执行npm run serve,报如下错误 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! newbee0.1.0 serve: vue-cli-service serve npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the newbee0.1.0 serve script. npm ERR! This is probab…

解决:npm ERR code ELIFECYCLE npm ERR errno 1(安装脚手架过程中,在npm run dev 时发生错误)

解决:npmERR! code ELIFECYCLEnpm ERR! errno 1问题 今天在自己学习react时候遇到了一个问题,就是在自己执行npm start运行项目时,产生了如下报错,在vue3也可以同样适用删掉node_modules重新按一边,再 npm i 一下即可…

解决:npm ERR! code ELIFECYCLE npm ERR! errno 1

解决:npm ERR! code ELIFECYCLEnpm ERR! errno 1问题 今天在自己学习react时候遇到了一个问题,就是在自己执行npm start运行项目时,产生了如下报错 然后我自己稀里糊涂的弄了好几遍,瞎弄一通,只会产生更多的报错。最…