线性代数基础【5】特征值和特征向量

第五章 特征值和特征向量

第一节、特征值和特征向量的基本概念

一、特征值和特征向量的理论背景

在一个多项式中,未知数的个数为任意多个,且每一项次数都是2的多项式称为二次型,二次型分为两种类型:即非标准二次型及标准二次型

注意:

①二次型X^T AX为非标准二次型的充分必要条件是A^T=A 但A为非对角矩阵;二次型 X^TAX为标准二次型的充分必要条件是A 为对角矩阵.

②将非标准二次型 X^TAX 化为标准二次型等价于将矩阵A对角化,特征值与特征向量的理论即矩阵对角化理论,

二、基本概念

①特征值与特征向量

设A为n阶矩阵,若存在常数λ及n维非零列向量α使得Aα=λα,称λ为矩阵A的特征值,α为矩阵A的属于特征值入的特征向量

注意:

Aα=λα等价于(λE-A)α=0,由α为非零向量,得方程组(λE-A)X=0有非零解,从而有r(λE-A)<n,或|λE-A|=0,即:若λ为矩阵A的特征值,则一定有|λE-A|=0;反之,若|λE-A|=0,则齐次线性方程组(λE-A)X=0有非零解,从而存在非零向量α,使得(λE-A)α=0,或Aα=λα,故λ为矩阵A的特征值,

②特征方程

注意:

③相似矩阵

设A,B为n阶矩阵,若存在可逆矩阵P,使得P^-1AP=B,称矩阵A与矩阵B相似,记为A~B;若存在可逆矩阵P,使得 P^-1AP=A,其中A为对角矩阵,则称A可以相似对角化.

矩阵相似常见的性质有:

(1)A ~ A

(2)若A ~ B,则B ~ A

(3)若A~B ,B ~ C,则A ~ C

(5)若A ~ B相似,则r(A)=r(B),反之不对

(7)若A ~ B,则|A|=|B|且tr(A)=tr(B),tr(A)指的是矩阵A的迹

④施密特正交化

把一组线性无关的向量组转化为一组两两正交且规范的向量组的过程称为施密特正交化

设α1,α2,…,αn线性无关,施密特正交化过程分为两个步骤:


⑤正交矩阵

设Q为n阶矩阵,若Q^TQ = E(或Q^QT=E),称Q为正交矩阵

注意:

(1)若Q为正交矩阵,则 Q^-1= Q^T

(2)设Q=(γ1,γ2,…,γn)为n阶矩阵,则Q为正交矩阵的充分必要条件是γ1,γ2,…,γn为两两正交的规范向量组

(3)若Q为正交矩阵,则|Q| =1或-1;

(4)若Q为正交矩阵,则Q的特征值为一1或1;

(5)若Q为正交矩阵,且Y=QX(其中X,Y为向量),则|Y|=|X|

第二节、特征值和特征向量的性质

一、特征值与特征向量的一般性质

定理1 设A为n阶矩阵λ1,λ2,…,λn为A的特征值,则有

(1)λ1+λ2+…+λn=tr(A)

(2)λ1λ2…λn=|A|

注意:A可逆 等价于 |A|≠0 等价于 λi≠0(1≤i≤n)

定理2 设A是n阶矩阵,λ0为A的k阶特征值,则

(1)若k=1,即λ0为单特征值,则属于特征值λ0的线性无关的特征向量只有一个

(2)若k>1,则属于特征值λ0的线性无关的特征向量个数不超过k个

定理4 设A为n阶矩阵,则A的不同特征值对应的特征向量线性无关

定理5 设A为n阶矩阵,则A可相似对角化(或与对角矩阵相似)的充分必要条件是A有n个线性无关的特征向量.

定理6 设A为n阶矩阵,λ1,λ1,为A的两个不相等的特征值,又Aα=λ1α,Aβ=λ2β(α,β为非零向量),对任意的a≠0,b≠0,向量aα+bβ一定不是特征向量

二、实对称矩阵特征值与特征向量的性质

定理1 设A为实对称矩阵,则A的特征值都是实数

定理2 设A为实对称矩阵,则A的不同特征值对应的特征向量正交

第三节 矩阵对角化理论

一、一般矩阵的相似对角化

二、实对称矩阵的相似对角化

①实对称矩阵对角化定理

定理1 设A^T=A(说明是实对称矩阵),则A一定可以相似对角化

②实对称矩阵相似对角化过程

注意:

特征值和特征向量笔记

①A=P^-1BP,则B的特征向量为: P^-1a1, P^-1a2,…, P^-1an

②B和B+nE的特征向量一致

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

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

相关文章

docker部署项目,/var/lib/docker/overlay2目录满了如何清理?

docker部署项目&#xff0c;/var/lib/docker/overlay2目录满了如何清理&#xff1f; 一、问题二、解决1、查看 /var/lib/docker 目录&#xff08;1&#xff09;、containers 目录&#xff08;2&#xff09;、volumes 目录&#xff08;3&#xff09;、overlay2 目录 2、清理&…

总结1094

昨天又摆烂了&#xff0c;总结后面补的。 记录一个as中的错误&#xff1a; 一年没碰android了&#xff0c;下载安装AS,发现出现Gradle问题&#xff1a; ERROR: Connection timed out: connect&#xff1a;错误:连接超时:连接 这个错误 一般来说是因为.gradle引起的 搞了半…

Python编辑开发---pycharm pro 2023 中文

PyCharm Pro 2023是一款功能强大的Python集成开发环境&#xff08;IDE&#xff09;&#xff0c;旨在提高Python开发人员的生产力。它提供了智能代码编辑、实时代码分析和调试工具&#xff0c;支持版本控制和数据库工具&#xff0c;以及可扩展的插件系统。PyCharm Pro 2023可在多…

《30天自制操作系统》学习笔记(七)

先体验一下编译仿真方法&#xff1a; 30天自制操作系统光盘代码在下面链接&#xff0c;但是没有编译仿真工具&#xff1a; https://gitee.com/zhanfei3000/30dayMakeOS 仿真工具在下面链接&#xff1a; https://gitee.com/909854136/nask-code-ide 这是一个集成的编译仿真工…

jrebel IDEA 热部署

1 下载 2022.4.1 JRebel and XRebel - IntelliJ IDEs Plugin | Marketplace 2 选择下载好的zip 离线安装IDEA 插件 重启IDEA 3 打开 [Preference -> JRebel & XRebel] 菜单&#xff0c;输入 GUID address 为 https://jrebel.qekang.com/1e67ec1b-122f-4708-87d…

WINCC读写EXCEL-VBS

原创 RENHQ WINCC 关于VBS操作EXCEL的文档不管在论坛上还是在网上&#xff0c;相关的脚本已经很多&#xff0c;但是依然有很多人在问这个问题&#xff0c;于是把我以前在论坛上发的一个集合帖子的脚本拿来&#xff0c;重新开个帖子&#xff0c;如果再有人问的话&#xff0c;可…

使用动态sql时,if标签不起作用

目录 场景&#xff1a; 问题分析&#xff1a; 问题解决&#xff1a; 场景&#xff1a; 简单讲一下应用场景 我拿到一个项目&#xff0c;完成后端数据处理&#xff0c;在进行可选条件查询时&#xff0c;使用动态sql 在mapper.xml中我先是这么写的 <select id"list&…

数学建模--比赛

内容来自数学建模BOOM&#xff1a;【快速入门】北海&#xff1a;数模建模基础MATLAB入门论文写作数学模型与算法(推荐数模美赛国赛小白零基础必看教程)_哔哩哔哩_bilibili 目录 1.学习内容 2.参赛须知 1&#xff09;参赛作品的组成 2)参赛作品的提交 3.软件安装 4.注意…

web蓝桥杯真题--10、灯的颜色变化

介绍 我们经常会看到各种颜色的灯光&#xff0c;本题我们将实现一个颜色会变化的灯的效果。 准备 开始答题前&#xff0c;需要先打开本题的项目代码文件夹&#xff0c;目录结构如下&#xff1a; ├── effect.gif ├── images │ ├── greenlight.svg │ ├── l…

新手入门Java第二阶段 封装概念及包、访问修饰符和static修饰符介绍

第三章 封装 课前回顾 1.带参方法如何定义 访问修饰符 返回值类型 方法名(参数列表){//形式参数列表}对象名.方法名(实参列表);2.方法的参数是如何传递的 在java中&#xff0c;方法参数的传递都是值传递。只是基本数据类型作为参数传递时&#xff0c;传递的是值的拷贝。引用…

移动web开发流式布局

1.0 移动端基础 1.1 浏览器现状 PC端常见浏览器&#xff1a;360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览器、搜狗浏览器、IE浏览器。 内核&#xff1a; 浏览器内核备注Safariwebkitwebkit内核是苹果公司开发的一款渲染引擎&#xff0c;目前已被很多手机厂商所采…

UE5 蓝图编辑美化学习

虚幻引擎中干净整洁蓝图的15个提示_哔哩哔哩_bilibili 1.双击线段成节点。 好用&#xff0c;爱用 2.用序列节点 好用&#xff0c;爱用 3.用枚举。 好用&#xff0c;能避免一些的拼写错误 4.对齐节点 两点一水平线 5.节点上下贴节点 &#xff08;以前不懂&#xff0c;现在经常…

Gitlab添加ssh-key报500错误处理

Gitlab添加ssh-key报500错误 一、查看日志 发现Errno::Enoent(No such file or derectory -ssh): rootasu1:/home/caixin# tail -f /var/log/gitlab/gitlab-rails/production.log二、分析 根据日志提示&#xff0c;好像是缺少文件或目录&#xff0c;后面有个ssh,难首是依赖s…

C#winform上位机开发学习笔记1-串口助手的ModbusCRC功能

1.首先自定义CRC校验函数 private UInt16 Crc_Check(byte[] Data, byte DataLEN){UInt16 CRC 0xFFFF;for (byte i 0; i < DataLEN; i){ CRC ^ Data[i];for(byte j 0; j < 8; j){if((CRC & 0x0001) 0x0001){CRC (UInt16)((CRC >> 1) ^ 0xA001);}else{CRC …

SQL 最大连续合格次数 最大连胜记录次数 最大连败记录次数

有这样一个问题&#xff0c;工厂中要统计某个供应商送货检验的情况&#xff0c;依照其连续合格次数&#xff0c;决定是否免检&#xff0c;不使用游标或者循环&#xff0c;如何写这个sql。 此情景也可以用于统计连胜记录等 先要学习一下 窗函数LAG&#xff0c;指的是按分组和排…

vue 解决el-table 表体数据发生变化时,未重新渲染问题

效果图父组件中数量改变后总数重新计算 子组件完整代码 <template><el-tableshow-summaryref"multipleTable"v-bind"$props"selection-change"handleSelectionChange"row-click"handleRowClick":summary-method"getSum…

经典目标检测YOLO系列(二)YOLOV2的复现(2)正样本的匹配、损失函数的实现及模型训练

经典目标检测YOLO系列(二)YOLOV2的复现(2)正样本的匹配、损失函数的实现及模型训练 我们在之前实现YOLOv1的基础上&#xff0c;加入了先验框机制&#xff0c;快速的实现了YOLOv2的网络架构&#xff0c;并且实现了前向推理过程。 经典目标检测YOLO系列(二)YOLOV2的复现(1)总体…

【Go面试向】rune和byte类型的认识与使用

【Go】rune和byte类型的认识与使用 大家好 我是寸铁&#x1f44a; 总结了一篇rune和byte类型的认识与使用的文章✨ 喜欢的小伙伴可以点点关注 &#x1f49d; byte和rune类型定义 byte,占用1个字节&#xff0c;共8个比特位&#xff0c;所以它实际上和uint8没什么本质区别,它表示…

Joern环境的安装(Windows版)

Joern环境的安装(Windows版) 网上很少有关于Windows下安装Joern的教程&#xff0c;而我最初使用也是装在Ubuntu虚拟机中&#xff0c;这样使用很占内存&#xff0c;影响体验感。在Windows下使用源码安装Joern也是非常简单的过程&#xff1a; 提前需要的本地环境&#xff1a; …

基于Java+SSM框架的办公用品管理系统详细设计和实现【附源码】

基于JavaSSM框架的办公用品管理系统详细设计和实现【附源码】 &#x1f345; 作者主页 央顺技术团队 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; &#x1f345; 文末获取源码联系方式 &#x1f4dd; &#x1f345; 查看下方微信号获取联系方式 承接各种定…