title: 【线性代数】6-2:对角化(Diagonalizing a Matrix)
categories:

  • Mathematic
  • Linear Algebra
    keywords:
  • Eigenvalues
  • Eigenvectors
  • Diagonalizing
  • Fibonacci Numbers
  • AkA^kAk
  • Nondiagonalizable Matrix
    toc: true
    date: 2017-11-21 11:48:42

Abstract: 矩阵对角化,以及对角化过程中引入的知识,以及对角化的应用
Keywords: Eigenvalues,Eigenvectors,Diagonalizing,Fibonacci Numbers, AkA^kAk ,Nondiagonalizable Matrix

开篇废话

这几天没写博客,也没干正事,原因有很多,内心极度崩溃的状态,有些好转,所以继续写博客,算是在乱世中寻得一片宁静的天地。
很多事是不以意志而转移的,说白了就是你可能极力的不去惹事而希望能专心去做一件事,但是突然发现条件根本不允许,各种事情会来找到你,其实这些事都是你之前做的事的后续连续效果,也可以说成蝴蝶效应,没办法,这些事情你躲不开的,只能一件件自己处理好,“出来混迟早要还的”。

Diagonalizing a Matrix

对角化一个矩阵,和之前个种各样的分解有一个同样的思路,当矩阵从原始形态通过各种计算性质变形成为各种有规则的,或者在数值上有特殊的性质,这些特殊的形状都可以用在不同问题上,比如LDR分解可以直接求出pivot值,求解方程,QR分解可以是通过变换向量空间的基来使向量某些方面的性质凸显出来。
今天说的对角化就是利用了特征值特征向量的计算性质,通过对 Ax=λxAx=\lambda xAx=λx 进行变形引申得到的。而这个diagonalizing后的矩阵对于矩阵求幂有非常简单的计算。
假设 n×nn \times nn×n 的矩阵 AAA 有n个特征向量,那么我们把每个特征向量按照每列一个特征向量的组合方式形成一个矩阵,那么这个矩阵我们称之为 SSS

AS=A[⋮…⋮x1…xn⋮…⋮]=[⋮…⋮Ax1…Axn⋮…⋮]=[⋮…⋮λ1x1…λnxn⋮…⋮][⋮…⋮λ1x1…λnxn⋮…⋮]=[⋮…⋮x1…xn⋮…⋮][λ1⋱λn]=SΛso:AS=SΛΛ=S−1ASA=SΛS−1 AS= A\begin{bmatrix} \vdots &\dots &\vdots\\ x_1&\dots &x_n\\ \vdots &\dots &\vdots \end{bmatrix}= \begin{bmatrix} \vdots &\dots &\vdots\\ Ax_1&\dots &Ax_n\\ \vdots &\dots &\vdots \end{bmatrix}= \begin{bmatrix} \vdots &\dots &\vdots\\ \lambda_1 x_1&\dots &\lambda_n x_n\\ \vdots &\dots &\vdots \end{bmatrix}\\ \begin{bmatrix} \vdots &\dots &\vdots\\ \lambda_1 x_1&\dots &\lambda_n x_n\\ \vdots &\dots &\vdots \end{bmatrix}= \begin{bmatrix} \vdots &\dots &\vdots\\ x_1&\dots &x_n\\ \vdots &\dots &\vdots \end{bmatrix}\begin{bmatrix} \lambda_1 & &\\ &\ddots &\\ &&\lambda_n \end{bmatrix}=S\Lambda\\ so: AS=S\Lambda\\ \Lambda=S^{-1}AS\\ A=S\Lambda S^{-1} AS=A⎣⎢⎢⎡​⋮x1​⋮​………​⋮xn​⋮​⎦⎥⎥⎤​=⎣⎢⎢⎡​⋮Ax1​⋮​………​⋮Axn​⋮​⎦⎥⎥⎤​=⎣⎢⎢⎡​⋮λ1​x1​⋮​………​⋮λn​xn​⋮​⎦⎥⎥⎤​⎣⎢⎢⎡​⋮λ1​x1​⋮​………​⋮λn​xn​⋮​⎦⎥⎥⎤​=⎣⎢⎢⎡​⋮x1​⋮​………​⋮xn​⋮​⎦⎥⎥⎤​⎣⎡​λ1​​⋱​λn​​⎦⎤​=SΛso:AS=SΛΛ=S−1ASA=SΛS−1
Λ\LambdaΛ 是 λ\lambdaλ 的大写,表示的是对角矩阵,每个元素都是eigenvalue。
如果矩阵A没有n个independence的eigenvector也是无法对角化的,上面的推到过程是属于两头堵的方式,先正向求出 ASASAS 的结果发现其结果和 SΛS\LambdaSΛ 结果一样,所以就得到了 Λ\LambdaΛ 的表达式,下面我们我们就可以来计算 AkA^kAk 了,利用上面推到过程中的最后一步,这个简直非常完美了
Ak=A⋅A…A=SΛS−1SΛS−1⋯SΛS−1=SΛΛ⋯ΛS−1=SΛkS−1 A^k=A\cdot A\dots A=S \Lambda S^{-1} S \Lambda S^{-1} \cdots S \Lambda S^{-1}=S \Lambda \Lambda \cdots \Lambda S^{-1}=S \Lambda^k S^{-1} Ak=A⋅A…A=SΛS−1SΛS−1⋯SΛS−1=SΛΛ⋯ΛS−1=SΛkS−1
一个矩阵的k次幂等于其对角矩阵的k次幂-- SΛkS−1S \Lambda^k S^{-1}SΛkS−1
我们可以回忆下上一篇,我们求过一个矩阵的k次方乘以一个向量 AkyA^kyAky ,用特征向量来作为 yyy 的基,然后写成
Ak:suppose:  C=[c1…cn]y=c1x1+c2x2+⋯+cnxn=SCAky=Ak(c1x1+c2x2+⋯+cnxn)=c1Akx1+c2Akx2+⋯+cnAkxn=c1λ1kx1+c2λ2kx2+⋯+cnλnkxn=SΛkC A^k:\\ suppose: \;C=\begin{bmatrix}c_1 &\dots & c_n\end{bmatrix}\\ y=c_1 x_1+c_2 x_2+\dots +c_n x_n=SC \\ A^k y=A^k(c_1 x_1+c_2 x_2+\dots +c_n x_n)\\ =c_1A^kx_1+c_2A^kx_2+\dots +c_nA^kx_n\\ =c_1\lambda_1^k x_1+c_2\lambda_2^k x_2+\dots + c_n\lambda_n^k x_n\\ =S\Lambda^k C Ak:suppose:C=[c1​​…​cn​​]y=c1​x1​+c2​x2​+⋯+cn​xn​=SCAky=Ak(c1​x1​+c2​x2​+⋯+cn​xn​)=c1​Akx1​+c2​Akx2​+⋯+cn​Akxn​=c1​λ1k​x1​+c2​λ2k​x2​+⋯+cn​λnk​xn​=SΛkC

本文为节选,完整内容地址:https://www.face2ai.com/Math-Linear-Algebra-Chapter-6-2转载请标明出处

转载于:https://www.cnblogs.com/face2ai/p/9756571.html

【线性代数】6-2:对角化(Diagonalizing a Matrix)相关推荐

  1. Codeforces 947E Perpetual Subtraction (线性代数、矩阵对角化、DP)

    Codeforces 947E Perpetual Subtraction (线性代数.矩阵对角化.DP) 手动博客搬家: 本文发表于20181212 09:37:21, 原地址https://blo ...

  2. 矩阵的对角化(Diagonalizing a Matrix )

    如果一个矩阵时一个上三角.下三角或者对角矩阵,这个带来很大的方便.但是往往很多矩阵都不是对角矩阵,本文就来介绍如何使用特征值和特征向量把一个矩阵变成对角矩阵! 1.对角化 我们假设一个n*n的矩阵有n ...

  3. Codeforces 947E/923E Perpetual Subtraction (线性代数、矩阵对角化、DP)

    手动博客搬家: 本文发表于20181212 09:37:21, 原地址https://blog.csdn.net/suncongbo/article/details/84962727 呜啊怎么又是数学 ...

  4. 线性代数及其应用(part3)--对角化

    学习笔记,仅供参考,有错必纠 文章目录 线性代数及其应用 对角化 矩阵的对角化 特征值不都相异的矩阵 线性代数及其应用 对角化 定理5(对角化定理) 矩阵的对角化 定理6(有n个相异特征值的n×nn ...

  5. 【机器学习的数学基础】(七)矩阵分解(Matrix Decomposition)(中)

    文章目录 4 矩阵分解(Matrix Decomposition)(中) 4.3 Cholesky分解 4.4 特征分解与对角化 4.5 奇异值分解 4.5.1 几何图解SVD 4.5.2 SVD的构 ...

  6. 线性代数可以做些什么?(之一)

    [一]本文所需前置知识 对斐波那契数列的基本认识: 矩阵乘法: 行列式: 矩阵的特征方程与特征值: 相似对角化(即特征值分解): 不必要的知识: 线性空间: 线性方程解的结构: [二]概念 斐波那契数 ...

  7. C#,数值计算,数据测试用的对称正定矩阵(Symmetric Positive Definite Matrix)的随机生成算法与源代码

    C.Hermite 1.对称矩阵 对称矩阵(Symmetric Matrices)是指以主对角线为对称轴,各元素对应相等的矩阵.在线性代数中,对称矩阵是一个方形矩阵,其转置矩阵和自身相等.1855年, ...

  8. 线性代数基础概念与重要定义汇总

    马上要开始一大波夏令营面试了,前不久thu叉院的一面问到了概率分布,没有准备好,用了一周左右的时间断断续续的复习了一下线性代数,后面再概率论吧,主要总结了一些基础知识,概念和性质. 文章目录 一.行列 ...

  9. 线性代数笔记(网易公开课)

    Linear Algebra Handnote(1) If LL is lower triangular with 1's on the diagonal, so is L−1L^{-1} Elimi ...

最新文章

  1. sdut 2401 最大矩形面积
  2. mysql innodb插件_mysql安装innodb插件
  3. 每日一皮:当项目完工,开发进行演示时
  4. Redis事务中几种常见的场景-exec执行前后的语法错误时的处理
  5. Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
  6. IOS15一个工作空间创建多个项目
  7. 移位运算符优先级很低
  8. linux的帮助命令有,Linux帮助命令有哪些
  9. mapreduce优化总结
  10. 成年人的世界里,赚钱是保护自己和身边人最高效的手段
  11. C++11多线程之 std::packaged_task
  12. 【Caffe代码解析】compute_image_mean
  13. 豆瓣电影、纪录片、书籍......下载神器
  14. 绘制北京市蜜雪冰城门店地图
  15. fileZilla服务器登录密码展示
  16. mapbox创建空白底图
  17. 微信公共平台 首次关注 自动回复消息
  18. 图形驱动程序和显卡驱动什么区别_更新电脑显卡驱动有什么作用 更新电脑显卡驱动操作介绍【详解】...
  19. 安全等级(全称信息安全等级保护)-高项笔记13
  20. 广义图标与界面中的图标

热门文章

  1. SpringBoot异步请求
  2. 中国电力电气创新大会中企业家代表鲁川先生的精彩演讲震耳发聩!
  3. 人工智能与机器学习课程设计
  4. MultipartFile的使用:
  5. 股指期货手续费最低也是交易所加一分
  6. 如何用命令提示符设置电脑定时关机
  7. 魔百和M301H/UNT401H/402H/烽火HG680ka-海思MV300H/310芯片免拆卡刷固件
  8. ibm服务器操作系统,IBM系列服务器windows操作系统安装步骤.docx
  9. dataframe python写入数据_Pandas 学习 第9篇:DataFrame - 数据的输入输出
  10. Mac 版本ScreenFlow软件英文版安装成功后非英文版,比如日语等,解决方案。