对称矩阵是最重要的矩阵之一,它的特性也体现在特征值和特征向量上。而正定矩阵作为一类特殊的对称矩阵,它又有哪些特性?

本文的相关知识:

正交向量和正交矩阵 (格拉姆-施密特正交化)

01 对称矩阵

对称矩阵是最重要的矩阵之一,对于对称矩阵来说,

。矩阵的特殊性也表现在特征值和特征向量上,比如马尔可夫矩阵的有一个值为1的特征值,对称矩阵的特征值又有哪些特性呢?

1.1 谱定理

对于实对称矩阵来说,它的特征值也为实数,并且能够挑选出完全正交的特征向量。

单位矩阵是对称矩阵,它的特征值都是1,并且单位矩阵的每一个列向量都是特征向量,它们完全正交,因此单位矩阵肯定符合实对称矩阵特征值和特征向量的性质。

P是投影矩阵也是单位矩阵,x是一个二维向量,如果x在平面的投影是x本身,即Px=x,那么平面内的所有向量都是P的特征向量。更一般的情况是,在重特征值的情况下,可能一个平面内的所有向量都能作为特征向量,因此我们说实对称矩阵“能够挑选出完全正交的特征向量”,下面是一个例子:

A的特征值全部是λ=a,对于任何向量都有

,因此任何向量都是特征向量,但这些特征向量并不都是正交的,所以是从中选出一套正交向量。

如果A有n个线性无关的特征向量,那么A可以对角化为

,如果A是对称矩阵,那么A对角化后有更好的性质:

的特征向量矩阵,同时也是正交矩阵,列向量是标准正交基。对于一个列向量标准正交的矩阵来说,矩阵的逆等于矩阵的转置,因此:

上式是说,如果给定一个对称矩阵,那么这个矩阵就可以分解成正交矩阵乘以特征值矩阵再乘以正交矩阵的转置的形式,这种分解在数学上称为“谱定理”,将特征值的集合视为谱,力学上称为“主轴定理”。

谱定理展示了对称矩阵的对称性,

的转置还是原矩阵:

∧是对角矩阵,它的转置还是∧。

1.2 为什么是实特征值?

矩阵的特征值可能为虚数,但实对称矩阵的特征值一定是实数,这又是什么原理?

先解释一下共轭复数(conjugate complex number):两个实部相等,虚部互为相反数的复数互为共轭复数。当虚部不为零时,共轭复数就是实部相等,虚部相反;如果虚部为零,其共轭复数就是自身。复数z的共轭复数用z上面加一横表示。

如果实矩阵A有特征值λ和特征向量x,则Ax=λx。如果λ是复数,则λ的共轭复数满足:

如果等号两侧同时转置:

λ是对角矩阵,其共轭仍然是对角矩阵,因此:

两侧同时乘以x:

另一方面,将Ax=λx两侧同时乘以x共轭的转置:

现在假设A是对称矩阵,则①和②相等,即:

根据共轭复数的定义,如果一个复数的共轭等于这个数本身,那么其虚部为0,即这个数是实数。

现在的问题是如何证明

对于虚数来说,

。对于复数来说,

来说,它的模几何意义是复平面上一点(a,b)到原点的距离,模长的计算公式是:

因此:

对于复矩阵来说,若A是共轭对称复矩阵,即

,那么上面的推导仍然成立,A的特征值也是实数。

1.3 朝向正交向量的投影矩阵

对于一个实对称矩阵

,可以写成下面的形式:

根据投影矩阵的定义:向量b的在向量a上的投影是一个矩阵作用在b上得到的,这个矩阵就叫做投影矩阵(Projection Matrix),用大写的P表达:

由于Q中的向量是正交向量,因此:

所以

是某个向量在

上的投影矩阵,因此每一个对称矩阵也是朝向正交向量的投影矩阵的线性组合。

1.4 特征值的符号

我们已经知道对称矩阵的特征值是实数,下一个问题是弄清它们的符号,这对微分方程来说意味着状态是否稳定。

我们可以通过计算的方式求解特征值,然后回答特征值的符号问题,但对于一个大型矩阵来说,通过计算det(A-λI) = 0来求解特征值并不容易。值得庆幸的是,对于对称矩阵来说,主元和特征值存在着相关性:主元和特征值的个数一样,且正负主元的个数都和正负特征值的个数相同。

02 正定矩阵

正定矩阵是一类特殊的实对称矩阵,如果一个矩阵

满足对于任何非零向量

,都有

,那么这个矩阵是正定矩阵。

正定矩阵有很多重要的性质,其中一个是:正定矩阵的特征值和主元都是正数。

来看一个正定矩阵:

首先A是一个对称矩阵,现在来计算一下它的主元。可以通过化简行阶梯矩阵的形式求得主元,在经过变换后,矩阵表示的“数表”改变了,但是如果将矩阵看方程组,那么方程组的本质没有变,可以将初等变换看成方程组的消元过程。

两个主元是5和11/5。另一种方式或许更为简单,原矩阵中转换成上三角矩阵的时候,一定能变成下面的形式:

它的行列式是主对角线元素的乘积,行列式的值又和原矩阵的行列式相等,因此

类似地,可对角化的矩阵可也以化成对角元素都是其特征值的对角矩阵,而行列式的值不变,对角矩阵的行列式就是对角元素相乘,因此A的行列式也等于A的特征值的乘积。

特征值:

2.1 与行列式的关系

正定矩阵的主元和特征值都是正数,因此可以确定其行列式也是正数(行列式等于主元的乘积,也等于所有特征值的乘积),但行列式是正数的矩阵不一定是正定矩阵,比如下面这个矩阵,虽然行列式是正值,但并不是一个正定矩阵,甚至都不是对称矩阵:

如果把行列式作为正定矩阵的判定依据,则对于

阶矩阵来说,需要矩阵左上角的所有

子行列式均为正,才能判定矩阵是正定矩阵。

2.2 正定矩阵的性质

1、正定矩阵都是可逆的。

矩阵可逆的条件是行列式不等于0,行列式等于特征值的乘积,正定矩阵的性质又规定特征值是正数,因此正定矩阵的行列式一定大于0,是可逆矩阵。

2、只有正定的投影矩阵才是单位矩阵。

如果P是投影矩阵,那么P的特征值要么是0,要么是1。如果P是正定的,那么根据定义,它的特征值只能是1,特征值矩阵是单位矩阵,因此:

3、如果D是一个对角元素都是正数的对角矩阵,那么D一定是个正定矩阵。

对角矩阵肯定是对称的,对于任何非零向量x来说:

满足正定矩阵的定义。

4、若A是正定矩阵,则A的逆矩阵也是正定矩阵。

首先证明矩阵A的逆是对称矩阵。因为A是正定的,所以:

再证明

A是正定矩阵,对于任意向量u来说,

,因此

也是正定矩阵。

5、两个正定矩阵的和是正定矩阵。

6、正实数与正定矩阵的乘积是正定矩阵。

为什么正定矩阵等于转置_线性代数28——对称矩阵及正定矩阵,正定性相关推荐

  1. c++矩阵转置_线性代数中的向量矩阵

    目录 前言 符号约定 向量的基本性质 [定义,基向量,线性相关/无关*,向量点积] 矩阵的基本性质 [转置,广播,线性变换] 矩阵基本运算 [矩阵相乘,矩阵点积] 行列式 [概念,性质,右手法则,行列 ...

  2. 半正定矩阵的判定方法_线性代数30——正定矩阵和最小值

    我们经常在判定一个函数是否有最小值时使用正定矩阵,正定矩阵和最小值有什么关系呢? 1 判断正定矩阵 给出一个矩阵: 有4个途径可以判定该矩阵是否是正定矩阵(注意这个矩阵的4个元素中有2个b,这是因为正 ...

  3. 【线性代数】深入理解矩阵乘法、对称矩阵、正定矩阵

    问题提出   今天做到一道线性代数的证明题,如下: 设A,BA, BA,B都是nnn阶正定矩阵,且AB=BAAB=BAAB=BA,证明:ABABAB也是正定矩阵. 想了好半天没想出来,结果一翻答案,竟 ...

  4. 线性代数笔记27——对称矩阵及正定性

    原文 | https://mp.weixin.qq.com/s/zdQttJfuubyztiVplScbwA 对称矩阵 对称矩阵是最重要的矩阵之一,对于对称矩阵来说,A=AT.矩阵的特殊性也表现在特征 ...

  5. 线性代数同济第六版_线性代数考试内容与课后习题

     2021 线性代数  复习要点+课后习题 重要链接 唐老师告诉大家7月份前我们怎么做 高数第十二章考试内容与课后习题(内有高数第一到十一章的链接) 一.复习要点与课后习题 <线性代数>同 ...

  6. matlab向量与x正方向的夹角_MIT—线性代数笔记25 对称矩阵和正定性

    第25讲 对称矩阵和正定性 Symmetric matrices and positive definiteness 网易公开课​open.163.com 进入第三单元学习,主题是正定矩阵及其应用.对 ...

  7. 实对称矩阵为正定矩阵的一个充分必要条件

    本文是为了在学习凸优化的时候遇到的一个问题展开讨论的.目的是能够明白凸优化的理论基础,或者尽可能的明白它的理论基础. 1,对称矩阵的特征值是实数. 证明如下:(我是用latex编辑的,这里不能显示公式 ...

  8. 线性代数——矩阵正定性及二次型的矩阵表示

    一. 判断矩阵正定性的方法(4种) 1.矩阵所有特征值为正 即λi>0 2.矩阵的所有主元为正数 3.矩阵的顺序主子式均为正数 4.矩阵表示的二次型为正 二.二次型矩阵形式及代数形式的转化 二次 ...

  9. 线性代数-二次型及其正定性

    二次型及其矩阵表示形式 二次型:含有n个变量的二次齐次多项式 二次型矩阵:xTAx,其中A为实对称矩阵 任给一个实二次型,就唯一确定一个实对称矩阵;反之,任给一个实对称矩阵,也可以唯一确认一个实二次型 ...

  10. c语言对称矩阵的压缩存储_线性代数(三) 特殊矩阵

    本文将以知识点的形式展开介绍,读者可根据需要自动跳转至相应部分,具体内容如下: (1)单位矩阵(2)对称矩阵(3)对角矩阵(4)正交矩阵(5)伴随矩阵(6)可逆矩阵(7)奇异矩阵(8)初等矩阵(9)行 ...

最新文章

  1. discuz 删除系统自带的附件上传
  2. SaltStack 学习笔记 - 第四篇: SaltStack常用模块
  3. 驱动设计的思想:面向对象/分层/分离
  4. spring boot自动配置之jdbc
  5. review——C# (15)转换
  6. SQL语句 SELECT LIKE用法详解
  7. P3291-[SCOI2016]妖怪【凸壳】
  8. Netty Java快速指南
  9. 大型程序是如何开发的_大型小程序如何研发提效
  10. Linux Shell脚本专栏_找出占用CPU/内存过高的进程_05
  11. Protel 99se 快捷键
  12. 关于软件设计文档编写
  13. 电脑自动跳出计算机管理员登陆界面,解决运行wegame总是弹出用户账户控制界面的方法...
  14. jvm gc日志分析和工具
  15. 晓前端·周刊【第6期】:量子霸权
  16. 问题 : 找出直系亲属
  17. WeUI源码学习笔记一
  18. echarts 饼图标签过多导致显示不全
  19. http91spwp index.php,index.php
  20. 安卓修改电池容量教程_安卓手机端修改电池电量图标的教程

热门文章

  1. 删除右键菜单中的 “上传到wps云文档”
  2. 关闭appleid双重认证_iPhone 丢失怎么办?开启双重认证就能解决!
  3. 新机Switch OLED真机实测分享
  4. 在桌面顶端使用终端(iTerm2—macOS上的Guake替代)
  5. Excel用数据透视表制作日历
  6. 如何使用Python给Excel写入数据
  7. App消息推送 实现原理
  8. 安装GitExtentions KDiff3已配置为合并工具,kdiff3的路径未配置
  9. Python学习笔记-2017.5.4thon学习笔记-2017.8.16
  10. C++获取成员变量的偏移地址