森屿瑾年:浅谈线性变换和矩阵之间的关系​zhuanlan.zhihu.com

通过前面的讨论,我们引出了线性变换在不同基下的矩阵之间的关系,知道了线性变换在不同基下的矩阵是相似的,进而我们可以通过选取不同的基,使得线性变换在这组基下的矩阵的形式最简单,由于对角矩阵具有良好的性质,因此我们希望通过选取合适的基,使得线性变换在这组基下的矩阵是对角矩阵,这个问题等价于寻找一个可逆矩阵

,使得
,在讨论这个问题之前我们需要先研究这样一个问题:

是数域
上的一个n维线性空间,
是线性空间
上的一个线性变换, 若
(
),则称
是线性变换
的特征向量,
是特征向量
对应的特征值,取线性空间
的一组基
,

其中

于是

设线性变换

在基
下的矩阵为
,

因为

可逆,于是得

对上式移项并提公因式得

,由于
,所以
,故齐次线性方程组
有非零解,即
,由于行列式
是n阶的,所以
是关于
的n次方程,根据代数基本定理,
在复数域内必有n个根。故对于任意一个n阶矩阵,在复数域内必有n个特征值(重根算上重数),将这n个特征值再带回到
解出
对应的特征向量,由于齐次线性方程
有非零解,故该齐次线性方程组有无穷多个解,即每个特征值对应的特征向量有无穷多个,但同一个特征值对应的特征向量中线性无关的特征向量的最多为
个。

下面要证明不同特征值对应的特征向量是线性无关的:

是矩阵
的两个不同的特征值,即

解得
对应的线性无关的特征向量为

解得
对应的线性无关的特征向量为

左乘

因为

,所以
,带入

由于

线性无关,所以

同理,

综上

线性无关。

现在我们讨论怎样寻找可逆矩阵

,使得
(其中
为对角矩阵)

假设我们已经找到可逆矩阵

,使得
,即

将矩阵

按列分块,则

则有

,所以
的特征向量,

线性无关,即
有n个线性无关的特征向量,

则有

即当n阶矩阵

有n个线性无关的特征向量时,
可相似对角化。

反过来,若

可相似对角化,那么
是否有n个线性无关的特征向量呢?

假设

可相似对角化,由于
是线性变换
在基
下的矩阵,

则线性变换

可找到一组适当的基,使得
在这组基下的矩阵为对角矩阵,不妨设这组基为
,则有
(其中
为对角矩阵)

则有

,故
是线性变换
的n个特征向量,由于
是线性空间
的一组基,故
线性无关,即线性变换
有n个线性无关的特征向量。

综上,矩阵

可相似对角化的充分必要条件是矩阵
有n个线性无关的特征向量

由于我们之前证明了不同特征值对应的特征向量是线性无关的,因此若矩阵

的特征方程
有n个不同的根,那么矩阵
一定可以相似对角化,若矩阵
有重根
,则要求该重根的重数
必须等于该重根对应的线性无关的特征向量的个数,即有

在下一篇文章里面我们将讨论实对称矩阵的相似对角化问题以及二次型的标准化问题。

未完待续...

实对称矩阵的性质_浅谈矩阵的相似对角化(一)相关推荐

  1. 如何分析案件的性质_浅谈刑事案件的案情分析

    当前,随着我国社会主义市场经济不断发展,改革不断深入,各类刑事犯罪明显上升,犯罪手段的智能化和作案工具的现代化愈加明显,给刑事案件的侦破工作带来一定的难度.为了更加有力的打击犯罪,揭露犯罪,在侦破刑事 ...

  2. 自己动手写一个推荐系统,推荐系统小结,推荐系统:总体介绍、推荐算法、性能比较, 漫谈“推荐系统”, 浅谈矩阵分解在推荐系统中的应用...

    自己动手写一个推荐系统 废话: 最近朋友在学习推荐系统相关,说是实现完整的推荐系统,于是我们三不之一会有一些讨论和推导,想想索性整理出来. 在文中主要以工程中做推荐系统的流程着手,穿插一些经验之谈,并 ...

  3. 《计算机辅助教学及应用实践研究》,《论文_浅谈计算机辅助教学(定稿)》

    <论文_浅谈计算机辅助教学(定稿)> (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 摘要:计算机辅助教学中要用到多媒体课件 ...

  4. python判断两个对象是否为相等使用的运算符是_Python入门_浅谈逻辑判断与运算符...

    这是关于Python的第6篇文章,主要介绍下逻辑判断与运算符. (一) 逻辑判断: 如果要实现一个复杂的功能程序,逻辑判断必不可少.逻辑判断的最基本标准:布尔类型. 布尔类型只有两个值:True和Fa ...

  5. python np array归一化_浅谈利用numpy对矩阵进行归一化处理的方法

    浅谈利用numpy对矩阵进行归一化处理的方法 本文不讲归一化原理,只介绍实现(事实上看了代码就会懂原理),代码如下: def Normalize(data): m = np.mean(data) mx ...

  6. opencv运动目标跟踪预测_浅谈多目标跟踪中的相机运动

    ©PaperWeekly 原创 · 作者|黄飘 学校|华中科技大学硕士生 研究方向|多目标跟踪 之前的文章中我介绍了 Kalman 滤波器,这个算法被广泛用于多目标跟踪任务中的行人运动模型.然而实际场 ...

  7. python sys模块作用_浅谈Python中的模块

    模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...

  8. python数学库的使用方法_浅谈numpy库的常用基本操作方法

    NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...

  9. python的re2和re区别_浅谈Python中re.match()和re.search()的使用及区别

    1.re.match()fvk免费资源网 re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回None.fvk免费资源网 包含的参数如下: ...

最新文章

  1. LiveData原理分析
  2. nginx各个版本下载地址
  3. 斐波那契数列的实现(简单递归和动态规划)
  4. mysql 二进制日志查看_使用mysqlbinlog从二进制日志文件中查询mysql执行过的sql语句 (原)...
  5. 一文深入浅出cv中的Attention机制
  6. python日志内容存储到文件里_Python中如何实现将logging日志保存到文件中
  7. RadioButtonList Enabled=false 文字背景
  8. 关于laravel模板中生成URL的几种模式总结
  9. HTML用ONMOUSEOVER,ONMOUSEOUT改变背景色或背景图片的方法
  10. 【UOJ78】二分图最大匹配
  11. Ceph源码解析:PG peering
  12. linux系统下,traceroute路由跟踪指令详解
  13. Servlet运行原理
  14. 增值税怎么用计算机算,增值税计算器
  15. Java可以做什么工作
  16. 突发,拼多多发生重大变更!
  17. 基于微信小程序的自驾旅游管理系统
  18. 设备屏幕亮度调节代码实现
  19. Discuz!开发之替换系统IP库为纯真IP库的方法
  20. 如何用CSS动画特效让图片旋转起来

热门文章

  1. 网页性能测试---webpagetest
  2. Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
  3. PHP 设计模式 笔记与总结(9)数据对象映射模式
  4. 常见http状态码说明(转)
  5. SLAM小结——求解退化问题解析(F、H、E)(面试经验总结)
  6. 《Java: The Complete Reference》等书读书笔记
  7. asp.net中显示DataGrid控件列序号的几种方法
  8. DataGrid入门经典(C#)
  9. 频繁分配释放内存导致的性能问题的分析--brk和mmap的实现
  10. Windows10上使用VS2017编译OpenCV3.4.2+OpenCV_Contrib3.4.2+Python3.6.2操作步骤