半正定矩阵和正定矩阵的一些理解和补充

简介: 半正定矩阵和正定矩阵的一些理解和补充

一:半正定矩阵

设A是实对称矩阵。如果对任意的实非零列向量x有xTAx≥0,就称A为半正定矩阵。

36.png

    等价条件:

                    1. A是半正定的;


                    2. A的所有主子式均为非负的;


                    3. A的特征值均为非负的;


                    4. 存在n阶实矩阵C,使A=CTC;


                    5. 存在秩为r的r×n实矩阵B,使A=BTB。


注:顺序主子式非负并不能推出矩阵是半正定的。


补充:

1)AAT一定是半正定矩阵


证明:根据上面的定义出发,有如下,


   XT(AAT) X= (ATX)T(ATX) = ||ATX||2 >=0


   所以得证。


2)tr(AAT),其中A为n*1的矩阵


   tr(AAT) = ATA,其中A为n*1的矩阵。


举个例子:

假设矩阵A = (1 2 3)T,AT=(1 2 3),可以算出tr(AAT)=ATA



二:正定矩阵

A是n阶方阵,如果对任何非零向量x,都有xTAx>0,其中xT 表示x的转置,就称A正定矩阵.

37.png

       等价条件:

          1. A的一切顺序主子式均为正;


          2. A 的一切主子式均为正;


          3. A 的特征值均为正;


          4. 在实可逆矩阵C,使A=CTC;


          5. 存在秩为n的m×n实矩阵B,使A=BTB。


判别对称矩阵A的正定性有两种方法:

       1.求出A的所有特征值。若A的特征值均为正数,则A是正定的;若A的特征值均为负数,则A为负定的。

       2.计算A的各阶顺序主子式。若A的各阶顺序主子式均大于零,则A是正定的;若A的各阶顺序主子式中,奇数阶主子式为负,偶数阶为正,则A为负定的。


38.png

3.直观理解正定、半正定矩阵

39.png


目录
相关文章
|
Oracle 架构师 Java
Java 22 新增利器: 使用 Java Stream Gather 优雅地处理流中的状态
本文中我们分析了 什么 是 “流”,对比了 Java 上几种常见的 “流”库,引入和详细介绍了 Java 22 中的 Stream Gather API 。同时也简单分享了利用虚拟线程 如何简化 Stream map Concurrent操作符的实现。希望抛砖引玉和大家分享新的特性,共同进步。同时也希望大家都可以升级到新版本的 JDK,更好的赋能业务。
【Simulink】使用Model Explorer设置模块变量初值
【Simulink】使用Model Explorer设置模块变量初值
1460 0
|
定位技术
高德地图进阶开发实战案例(11):可拖拽驾车路线规划
高德地图进阶开发实战案例(11):可拖拽驾车路线规划
380 0
|
5月前
|
数据管理 编译器 C++
为什么好多人电脑都是一样的报错。为什么好多游戏和应用安装报错都一样?
简介: 0xc000007b报错常见于游戏和软件启动失败,主要因缺失或版本不符的Visual C++ 运行库所致。多数程序依赖该运行库提供的基础功能,如数学运算、内存管理、文件读写等。若系统中缺少对应版本(如2015、2022),或32/64位不匹配,均会导致报错。解决方法包括安装完整VC运行库、修复损坏DLL文件。建议用户安装VC运行库合集,确保兼容性。
269 5
|
11月前
抖音抢拍神器app, 直播间抢购神器,抢单加速器永久免费版
这是一款针对抖音直播间秒杀抢购的辅助软件源码,可帮助用户在多人同时抢购时提高成功率。功能包括自定义抢拍数量、速度及定时设置,通过模拟点击实现商品购买流程。
|
机器学习/深度学习 人工智能 算法
人工智能中的知识表示与推理
人工智能中的知识表示与推理
1023 1
【科研技巧】解决WPS中插入mathtype选项卡为灰色不能使用
解决WPS中Mathtype插件选项卡显示为灰色且无法使用的问题的步骤,包括安装宏组件VBA WPS,复制特定的文件到WPS安装目录和启动目录,并在完成这些步骤后重新打开WPS以使选项卡可用。
5058 0
|
JSON 监控 数据可视化
Apipost SocketIO调试指南:对比Postman/Apifox的实操优势
实时通信调试工具可能已「过时」!许多主流工具如Apifox不支持SocketIO协议,导致调试效率低下。而Apipost作为国产工具,原生支持SocketIO,提供自定义事件管理、连接状态可视化等功能,极大提升了实时通信开发的效率和准确性。选择正确的工具,告别「伪实时」调试,提升团队协作与维护效率。
462 15
|
机器学习/深度学习 编解码 算法
什么是超分辨率?浅谈一下基于深度学习的图像超分辨率技术
超分辨率技术旨在提升图像或视频的清晰度,通过增加单位长度内的采样点数量来提高空间分辨率。基于深度学习的方法,如SRCNN、VDSR、SRResNet等,通过卷积神经网络和残差学习等技术,显著提升了图像重建的质量。此外,基于参考图像的超分辨率技术通过利用高分辨率参考图像,进一步提高了重建图像的真实感和细节。
|
安全 物联网 大数据
基于开元鸿蒙(OpenHarmony)的【智能药房与药品管理综合应用系统
基于开元鸿蒙(OpenHarmony)的【智能药房与药品管理综合应用系统
486 7