首页 > 其他分享 >线代心得

线代心得

时间:2023-10-05 18:23:04浏览次数:26  
标签:特征值 角化 特征向量 惯性 线代 矩阵 相似 心得

目录

相似对角化

  • 什么样的矩阵能够相似对角化

    A_n*n的特征向量能够构成一组基<=>A_n*n有n个无关的特征向量

    • A_n*n有n个互不相同的特征值
    • A_n*n的每个特征值的重数等于其对应的线性无关的特征向量个数

    实对称矩阵一定可以

特征向量组成了一组基 (P), λ_i 为第i个特征值对应的伸缩因子

  • 相似对角化有什么意义
  • 相似对角化后的对角矩阵
  • 什么样的矩阵需要相似对角化

矩阵【相似对角化】的本质+条件

特征值和秩的关系

特征值和秩的关系 (baidu.com)

特征值与秩的关系:如果矩阵可以对角化,那么非0特征值的个数就等于矩阵的秩;如果矩阵不可以对角化,这个结论就不一定成立。

从线性空间的角度看,在一个定义了内积的线性空间里,对一个N阶对称方阵进行特征分解,就是产生了该空间的N个标准正交基,然后把矩阵投影到这N个基上。N个特征向量就是N个标准正交基,而特征值的模则代表矩阵在每个基上的投影长度。特征值越大,说明矩阵在对应的特征向量上的方差越大,功率越大,信息量越多。应用到最优化中,意思就是对于R的二次型,自变量在这个方向上变化的时候,对函数值的影响最大,也就是该方向上的方向导数最大。应用到数据挖掘中,意思就是最大特征值对应的特征向量方向上包含最多的信息量,如果某几个特征值很小,说明这几个方向信息量很小,可以用来降维,也就是删除小特征值对应方向的数据,只保留大特征值方向对应的数据,这样做以后数据量减小,但有用信息量变化不大。

image

函数值变化最快的方向,也就是曲面最陡峭的方向,归一化以后是[0.7071;0.7071],嗯哼,这恰好是矩阵R的一个特征值,而且它对应的特征向量是最大的。因为这个问题是二阶的,只有两个特征向量,所以另一个特征向量方向就是曲面最平滑的方向。这一点在分析最优化算法收敛性能的时候需要用到。

image

每个数字都可以在实数域内取值(正、负、零),[公式]可以无限的延伸,联想到现在的大数据,还有什么东西不能由它表示?如果您相信万物皆数,这儿都可以说万物皆矩阵了,万物。

另外,这一堆数既可以表示数据记录,还可以表示某种不知名的抽象运算(物理上叫算子),这样的数学运算,对某些对象集,确仅仅以固有的方式伸缩,且不管它是数据记录还是抽象运算,全都一样!

image

惯性指数和秩的关系

实对称矩阵合同的充要条件是正负惯性指数相同。
正惯性指数,等于正特征值的个数 负惯性指数,等于负特征值的个数 正负惯性指数之和,等于非零特征值的个数,也即秩。

特征值和惯性指数的关系

提到惯性指数, 那么A是某个二次型的矩阵
线性代数一般讨论实二次型, 那么A是实对称矩阵矩阵
实对称矩阵总可正交相似对角化
即存在正交矩阵P,满足 P^-1AP = P^TAP = diag(a1,...,an)
-- 这里 a1,...,an 是A的特征值
对应的二次型的标准形即 a1y12+...+anyn2
所以A的正特征值的个数就是正惯性指数, 负特征值的个数就是负惯性指数

矩阵合同,相似,等价

同一个二次型在不同基下的矩阵互为合同矩阵

同一个线性变换在不同基下的矩阵互为相似矩阵

线性变换和二次型的矩阵,虽然都叫矩阵,但它们的性质是完全不同的

哪里不同呢?

线性变换是二次型化为标准型、规范性的工具

可通过正交变换or配方法 (二者都是可逆线性变换)化为标准型,

  • 用正交变换法化二次型为标准型,具有几何形状不变的的优点

  • 若不限于正交变换,则可用的可逆线性变换x=Py有很多, 常用的是"配方法", 但是用配方法得到标准型的平方项前的系数不一定是特征值

理清二次型,线性变换,合同,等之间的关系。_源梦想的博客-CSDN博客

如何通俗地解释合同矩阵_bilibili 马同学图解数学

矩阵的等价、相似、合同 - 考研竞赛凯哥

标签:特征值,角化,特征向量,惯性,线代,矩阵,相似,心得
From: https://www.cnblogs.com/Knight02/p/17743719.html

相关文章

  • 202310032035_《近期撸码心得》
    如图,循环依赖一直搞糊涂我,本来,mybatis就是因sql操作灵活性而采用,无可厚非,对于新手的我,一是项目需要,而是为求职职场操练,但“请君入问”感是还要配“mybatis-generator”plugin,为了自动嘛。但是,我觉得这插件与Lombok某些生成代码严重重复......直到修修补补,到上图“推荐重新设......
  • 使用js模板引擎心得
    最近几年随着web开发前后端分工越来越细,同时mvc、mvp模式大行其道,js模板引擎也越来越流行了js模板引擎很多,我经常用的是artTemplate、jsviews这两个模板引擎,12306用的就是jsviewsartTemplate特性:性能卓越,执行速度通常是Mustache与tmpl的20多倍(性能测试)支持运行时调试,可......
  • 迷失岛2心得1
       简单说明一下他这个 Utilities里面放的是一个枚举脚本 管理的是我们全局的参数设置就比如我们的钥匙信封的nameTransition里面写了两个脚本一个Teleport这个是写的我们挂载到物体上 前往目标场景的脚本     他这个是用携程来触发 首先写好了......
  • 【项目心得】在nest中使用fastify-cookie
    包安装确保你在nest项目中安装了 fastify, @fastify/cookie, @nestjs/platform-fastify 等包npmifastify@fastify/cookie@nestjs/platform-fastify fastify的引入和fastify-cookie的注册src/main.tsasyncfunctionbootstrap(){constlogger:Logger=new......
  • 产品经理认证备考心得
    UCPM是联合国训练所CIFAL中心颁发的产品经理证书。如今,ESG是推动企业可持续发展的新潮流。UCPM作为一种可持续发展证书,为我们带来了一套先进科学、系统全面的产品管理模式,是产品管理领域公认的权威证书。那么,如何准备这张证书的考试呢?在备考过程中,我总结了一些体会和经验,希......
  • 【项目心得】关于Angular中使用Cookie
    今天写一个Angular前端项目时遇到需要使用Cookie的场景,bing寻找解决办法根据bing搜索第一条的方法,使用了一个名为”ngx-cookie-service“的库,结果方才一导入,就提示报错,报错信息如下:Error:Uncaught(inpromise):Error:NG0203:inject()mustbecalledfromaninjec......
  • 关于xmgl的心得
    1认识项目管理的目标就是实现用户满意、公司满意,首先以用户满意为主项目管理就是围绕用户做服务,包括工作内容满意度、交流过程满意度、项目进展满意度2用户认识工作的内容要略微超出期待,工作的进展要略微超出期、交流的过程要保持愉快,思考用户的真实意图、协助引导用户......
  • 我的减重心得
    之前有点胖。一九年的时候,每天下班回来,还会坚持跳绳,每天几千的跳。对于减重没有什么特别大的帮助,反而后面膝盖和腿骨感觉有点疼,应该是不良反应出现了,所以赶紧停止了。二一年的时候在杭州,那时候中午吃饭没啥选择。基本是工作地附近的饭店。印象深刻的是一家面馆,面条特别好,尤其是猪油......
  • face_net模型转换为libtorch的心得
    Facenetdemo:https://www.cnblogs.com/muyisun/p/13338098.html如果要转为libtorch可调用,应该使用torch.jit中的script或trace。script会保留一些控制流,trace则会擦除。可以使用.code查看过程。torch_trace_model=torch.jit.script(model,input)#scripttraceprint(torch_......
  • Response.Flush的使用心得
    很多时候我们写的asp程序会因为做很多操作,所以会花上一分钟甚至几分钟时间。为了使软件使用者能够耐心的等待程序的执行,我们经常会希望有一个进度条来表示程序执行的状态。或者最起码要显示一个类似:“数据载入中”,“正在保存数据”等的说明性文字。此时我们就会用到Respons......