MIT_线性代数笔记:第 25 讲 对称矩阵和正定性

news2024/12/24 21:45:40

目录

  • 对称矩阵 Symmetric matrices
  • 实特征值 Real eigenvalues
  • 正定矩阵 Positive definite matrices

对称矩阵是最重要的矩阵之一,其特征值为实数并且拥有一套正交特征向量。正定矩阵的性质则更好。

对称矩阵 Symmetric matrices

包含特殊性质的矩阵,例如 Markov 矩阵,其特征值和特征向量往往拥有一定特性。对称矩阵 A = A T A=A^T A=AT的特征值为实数,具有完全正交的特征向量。这里的“有”,是指可以选出一套完全正交的特征向量(例如在重特征值条件下,可能存在一个平面内向量都可以作为特征向量)。

如果 A 具有 n 个线性无关的特征向量,可以对角化得到 A = S Λ S − 1 A=SΛS^{-1} A=SΛS1。而对于对称矩阵, A = Q Λ Q − 1 = Q Λ Q T A=QΛQ^{-1}=QΛQ^T A=QΛQ1=QΛQT,其中 Q 为正交矩阵,列向量为标准正交基,这个公式本身还显示了矩阵的对称性。矩阵能够进行这种分解,在数学上称为“谱定理”(spectral theorem),将特征值视为“谱”,在物理上称之为“主轴定理”。

实特征值 Real eigenvalues

在这里插入图片描述
对于对称矩阵, A = Q Λ Q − 1 = Q Λ Q T A=QΛQ^{-1}=QΛQ^T A=QΛQ1=QΛQT,可以写作:
在这里插入图片描述

矩阵是 q k q k T = ( q k q k T / ( q k T q k ) ) q_kq_k^T=(q_kq_k^T/(q_k^Tq_k)) qkqkT=(qkqkT/(qkTqk))是朝向向量 q k q_k qk 的投影矩阵,所以每一个对称矩阵都是正交投影矩阵的线性组合。这是理解谱定理的另一种方法。

当确认矩阵特征值为实数后,下一个要考虑的问题就是它是正还是负数,因为这影响着微分方程中体系的稳定与否。但是对于大型矩阵,通过计算 ∣ A − λ I ∣ \begin{vmatrix} A-λI \end{vmatrix} AλI 得到特征值进行判定难以实现,即使用 MATLAB 求解,结果也不一定可靠,但 MATLAB可以得到矩阵的主元,而对称阵的主元中正负数的个数与特征值相同,即正主元的数目等于正特征值的数目。

矩阵 A+bI 的特征值比矩阵 A 的特征值大 b,可以通过 A+bI 的主元来了解矩阵 A 的特征值与 b 的大小关系,因此利用这个性质可以估计特征值的状态。

正定矩阵 Positive definite matrices

正定矩阵 A 是特征值都为正数的对称矩阵。它的主元也均为正数。

例如矩阵 A= [ 5 2 2 3 ] \begin{bmatrix} 5&2\\2&3 \end{bmatrix} [5223] 。主元为 5 和(detA)/5=11/5。主元都为正数,且本身为对称矩阵,因此 A 是正定矩阵。计算其特征值为: ∣ A − λ I ∣ = λ 2 − 8 λ + 11 = 0 , λ = 4 ± 5 \begin{vmatrix} A-λI \end{vmatrix} =λ^2-8λ+11=0,λ =4±\sqrt{5} AλI =λ28λ+11=0,λ=4±5

因为主元和特征值都是正的,可以知道正定矩阵的行列式也是正的。但是反之,并不成立。矩阵 [ − 1 0 0 − 3 ] \begin{bmatrix} -1&0\\0&-3 \end{bmatrix} [1003]的行列式也是正的,但不是正定矩阵。

若将行列式作为正定的判据,则要求 n 阶矩阵左上角的所有 k x k(1<= k <= n)子行列式(subdeterminant)数值均为正,矩阵才能确定为正定矩阵。

本讲的内容将之前教授的主元、行列式和特征值的概念结合在了一起,对于正定矩阵这些都是正的,当完全掌握了它们的性质后会推广到非对称矩阵,甚至非方阵。

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

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

相关文章

Freertos:

裸机编程通过中断实现不同任务的切换&#xff0c;实际上RTOS中通过不断更换CPU的使用权达到多任务运行的目的。FreeRTOS 中任务存在四种任务状态&#xff0c;分别为运行态、就绪态、阻塞态和挂起态。任务一般通过函数 vTaskSuspend()和函数 vTaskResums()进入和退出挂起态&…

2024.1.8 关于 Redis 数据类型 Zset 集合命令、编码方式、应用场景

目录 引言 Zset 集合命令 ZINTERSTORE ZUNIONSTORE Zset 编码方式 Zset 应用场景 排行榜系统 引言 在 Redis 中集合间操作无非就是 交集、并集、差集 Set 类型与之相对应的操作命令为 sinter、sunion、sdiff 注意&#xff1a; 从 Redis 6.2 版本开始&#xff0c;Zset 命…

书生·浦语大模型实战2

轻松玩转书生浦语大模型趣味 Demo 大模型及 InternLM 模型简介 什么是大模型 大模型通常指的是机器学习或人工智能领域中参数数量巨大、拥有庞大计算能力和参数规模的模型。这些模型利用大量数据进行训练&#xff0c;并且拥有数十亿甚至数千亿个参数。大模型的出现和发展得益…

IP定位应对恶意IP攻击:保护网络安全的新策略

随着网络攻击的日益猖獗&#xff0c;恶意IP攻击成为网络安全领域的一大挑战。传统的安全防护手段在应对此类攻击时显得力不从心。近年来&#xff0c;通过IP定位这一新技术&#xff0c;为应对恶意IP攻击提供了新的解决思路。 IP定位技术通过分析网络流量中的IP地址&#xff0c;能…

YOLOv8改进 | 主干篇 | 12月份最新成果TransNeXt特征提取网络(全网首发)

一、本文介绍 本文给大家带来的改进机制是TransNeXt特征提取网络,其发表于2023年的12月份是一个最新最前沿的网络模型,将其应用在我们的特征提取网络来提取特征,同时本文给大家解决其自带的一个报错,通过结合聚合的像素聚焦注意力和卷积GLU,模拟生物视觉系统,特别是对于中…

003集Class类应用实例—python基础入门实例

面向对象编程是一种编程方式&#xff0c;此编程方式的落地需要使用 “类” 和 “对象” 来实现&#xff0c;所以&#xff0c;面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板&#xff0c;模板里可以包含多个函数&#xff0c;函数里实现一些功能 对象则是根…

Uncaught (in promise) ReferenceError: require is not defined

在 Vue3 中加载项目路径下的资源图片,起初按照之前 vue 的写法 require 但浏览器却抛出了异常 Uncaught (in promise) ReferenceError: require is not defined 因为 require 采用的 webpack 加载方式,而 vue3 中通过 vite 的方式,两者存在差异,所以才产生了刚开始的一目; vu…

无线信号强度测试板/射频产品量产测试神器

目录 一、测试板特点 二、应用场景 三、芯片特点 四、测试板接口图 …

linux查找文件中的指定字符,并批量替换文件中指定字符

1、grep -rl “jquery-1.8.0.min.js” /opt 查找/opt 目录下存在jquery-1.8.0.min.js的文件 [rootlocalhost file1]# grep -rl "jquery-1.8.0.min.js" /opt /opt/file1/index.xhtml /opt/file2/index.xhtml /opt/shell.sh扩展&#xff1a;使用该命令可以查找文件中…

多链混沌:Layer2 格局演变与跨链流动性的新探索

点击查看原文&#xff1a;多链混沌&#xff1a;Layer2 格局演变与跨链流动性的新探索 如今的 Crypto 是一个由多链构成的混沌世界。曾经&#xff0c;以太坊聚集了加密世界绝大多数的流动性与 DeFi 应用&#xff0c;但现在其 TVL 占比已经降到 60% 以下&#xff0c;并仍处于下降…

Unity文字转语音(使用RT-Voice PRO [2023.1.0])

参考文章Unity插件——文字转朗读语音RtVioce插件功能/用法/下载_rtvoice-CSDN博客 一、使用步骤 1.导入进Unity&#xff08;插件形式为 .unitypackage&#xff09; https://download.csdn.net/download/luckydog1120446388/88717512 2.添加所需Prefab 1&#xff09;.右键可…

众和策略:四部门联合印发!这一板块大爆发!

沪指盘中一度重回2900点&#xff0c;游览工业链股票再度大涨 今天上午A股商场整体表现依旧相对低迷&#xff0c;首要指数有不同程度上涨&#xff0c;但涨幅遍及较小&#xff0c;上证指数盘中一度重回2900点整数关口之上&#xff0c;后又跌回2900点关口之下&#xff0c;到上午收…

Qt QWidget窗口基类

文章目录 1 QWidget介绍2 如何显示 QWidget窗口2.1 新建基于QWidget的窗口类2.2 再添加一个QWidget窗口类2.3 显示新添加的 QWidget窗口 3 常用的属性和方法3.1 窗口位置3.2 窗口大小3.3 窗口标题3.4 窗口图标3.5 资源文件 4 实例 1 QWidget介绍 Qt 中的常用控件&#xff0c;比…

设计模式的艺术P1基础—2.2 类与类的UML图示

设计模式的艺术P1基础—2.2 类与类的UML图示 在UML 2.0的13种图形中&#xff0c;类图是使用频率最高的两种UML图之一&#xff08;另一种是用于需求建模的用例图&#xff09;&#xff0c;它用于描述系统中所包含的类以及它们之间的相互关系&#xff0c;帮助人们简化对系统的理解…

Mac重置NVRAM

Mac重置NVRAM Mac重置NVRAM如何重置 NVRAM搭载 Apple 芯片的 Mac基于 Intel 的 Mac Mac重置NVRAM NVRAM&#xff08;非易失性随机访问存储器&#xff09;是一小部分内存&#xff0c;Mac 使用这些内存来储存某些设置并对其进行快速访问。PRAM&#xff08;参数 RAM&#xff09;储…

二叉树的层序遍历经典问题(算法村第六关白银挑战)

基本的层序遍历与变换 二叉树的层序遍历 102. 二叉树的层序遍历 - 力扣&#xff08;LeetCode&#xff09; 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 示例 1&#xff1a; 输入…

kubernetes 审计与日志 详解

开头语 写在前面&#xff1a;如有问题&#xff0c;以你为准&#xff0c; 目前24年应届生&#xff0c;各位大佬轻喷&#xff0c;部分资料与图片来自网络 内容较长&#xff0c;页面右上角目录方便跳转 基本 介绍 在Kubernetes集群中&#xff0c;API Server的审计日志记录了…

golang实现加密解密文档

golang实现加密解密文档 package mainimport ("bytes""crypto/aes""crypto/cipher""crypto/rand""encoding/base64""flag""fmt""io""io/ioutil" )func main() {encodePtr : flag.…

过去半年信竞基础学习总结

当Richard同学从去年7月份&#xff0c;开始从YY班学习C和信息学竞赛时&#xff0c;他对C还一无所知&#xff0c;但对计算机和编程的兴趣让他一直都乐在其中。在过去的半年中&#xff0c;通过参加各个平台的月赛&#xff0c;让他更加热爱编程&#xff0c;也让Richard更加了解自己…

linux项目部署(jdk,tomcat,mysql,nginx,redis)

打开虚拟机&#xff0c;与连接工具连接好&#xff0c;创建一个文件夹 cd /tools 把jdk,tomcat安装包放入这个文件夹里面 #解压 tar -zxvf apache-tomcat-8.5.20.tar.gz #解压jdk tar -zxvf jdk-8u151-linux-x64.tar.gz 编辑jdk文件以及测试jdk安装 第一行代码路径记得改成我…