当前位置: 首页 > news >正文

(done) Positive Semidefinite Matrices 什么是半正定矩阵?如何证明一个矩阵是半正定矩阵? 可以使用特征值

参考视频:https://www.bilibili.com/video/BV1Vg41197ew/?vd_source=7a1a0bc74158c6993c7355c5490fc600

参考资料(半正定矩阵的定义):https://baike.baidu.com/item/%E5%8D%8A%E6%AD%A3%E5%AE%9A%E7%9F%A9%E9%98%B5/2152711?fr=ge_ala


看看半正定矩阵的定义:
在这里插入图片描述

正定矩阵是 > 0,半正定矩阵是 >= 0

根据定义来看,半正定矩阵也有 “实对称矩阵” 的前提条件


或许我们可以考虑 半正定矩阵性质 和 “特征值特性” 之间的关系,证明方法可以参考之前 “正定矩阵的特征值特性” 的证明方法

首先大胆假设:半正定矩阵 <=> 特征值都 >= 0

那么,设 半正定矩阵 A

先试着证明 半正定矩阵 => 特征值都 >= 0:

  • 对于非零任意特征向量 x, x’ A x = x’ (lamda) x = (lamda) x’x >= 0
  • 由于特征向量 x 是非零向量,所以 (lamda) >= 0 (可以为 0)
  • 这个方向证明完毕

再试着证明 特征值都 >= 0 ===> 半正定矩阵

  • 对于任意一个非零向量 x,x’ A x = x’ Q’ (hat) Q x (这是正交相似对角化) (其中 (hat) 是对角矩阵,由于 A 的特征值组成)
  • x’ A x = x’ Q’ (hat) Q x = (Qx)’ (hat) (Qx) (其中 (hat) 是对角矩阵,由 A 的特征值组成)
  • 由于 x 是非零向量,Q是正交矩阵,所以 (Qx) 是非零向量
  • 其中 (hat) 是对角矩阵,对角线上元素由 A 的特征值 (lamda) 组成,(lamda) >= 0,因此 (hat) 也是半正定矩阵
  • 于是, (Qx)’ (hat) (Qx) >= 0
  • 所以 x’ A x >= 0
  • 因此,矩阵 A 是半正定矩阵
  • 证明完毕

up主给的笔记有误,勘误如下:
在这里插入图片描述

如下图是判断正定负定、半正定半负定的方法
不对!不对! up 主错了!!!
对角线上的元素有 0 元素,依然可以是半正定矩阵
我们在后面看个例子
在这里插入图片描述


栗子在这里:
在这里插入图片描述

http://www.lryc.cn/news/305888.html

相关文章:

  • 七、矩阵的初等变换
  • CSS background-size
  • 【机器学习】特征工程之特征选择
  • Java中PDF文件传输有哪些方法?
  • 前后端分离Vue+ElementUI+nodejs蛋糕甜品商城购物网站95m4l
  • Pytorch 复习总结 3
  • 2024年危险化学品经营单位主要负责人证考试题库及危险化学品经营单位主要负责人试题解析
  • go使用trpc案例
  • nodejs+vue+ElementUi废品废弃资源回收系统
  • 【Java程序设计】【C00277】基于Springboot的招生管理系统(有论文)
  • 汇编语言与接口技术实践——秒表
  • 【数据结构与算法】(19)高级数据结构与算法设计之 图 拓扑排序 最短路径 最小生成树 不相交集合(并查集合)代码示例
  • OSCP靶场--Nickel
  • 新建工程——库函数版
  • java 数据结构栈和队列
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • LeetCode 2476.二叉搜索树最近节点查询:中序遍历 + 二分查找
  • 选座位 - 华为OD统一考试(C卷)
  • 【微服务】mybatis typehandler使用详解
  • 计网 - 深入理解HTTPS:加密技术的背后
  • Jmeter之单接口的性能测试
  • 成像光谱遥感技术中的AI革命:ChatGPT应用指南
  • 掌握BeautifulSoup4:爬虫解析器的基础与实战【第91篇—BeautifulSoup4】
  • 从源码解析Kruise(K8S)原地升级原理
  • 2024年【广东省安全员C证第四批(专职安全生产管理人员)】复审考试及广东省安全员C证第四批(专职安全生产管理人员)模拟考试题
  • udp服务器【Linux网络编程】
  • 【k8s资源调度-Deployment】
  • 【Oracle】玩转Oracle数据库(五):PL/SQL编程
  • JavaScript流程控制
  • 五个使用Delphi语言进行开发的案例