Matlab-初级教程-系列1:matlab之入门教学视频-3 数组和矩阵分析4

3.8矩阵的分解,根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。

1)Cholesky分解,对应正定矩阵(也就是正矩阵)可以分解为上三角矩阵和下三角矩阵的乘积,这种分解叫Cholesky分解。

不是所有矩阵都可以进行Cholesky分解,能够进行Cholesky分解的矩阵必须是正矩阵,矩阵的所有对角元素必须是正的同时矩阵的非对角元素不能太大

eig(s)查看s的特征值是否为正,然后在chol(s)进行分解

2)LU分解,又称为高斯消去法,将方阵A分解为下三角矩阵的置换矩阵L和上三角矩阵U的乘积

[L1,U1]=lu(A),该函数将矩阵分解为下三角矩阵的置换矩阵L1和上三角矩阵U1

[L2,U2,P]=lu(A),该函数将矩阵分解为下三角矩阵L2和上三角矩阵U2,以及置换矩阵P

Y=lu(A),该函数将下三角矩阵和上三角矩阵合并在矩阵Y中,矩阵Y的对角元素为上三角矩阵的对角元素。

3)QR分解,又称为正交分解,QR分解将一个m行h列的矩阵A分解为要给正交矩阵Q(m行m列)和一个上三角矩阵R(m行n列)的乘积

[Q,R]=qr(a),该函数将矩阵a进行QR分解,返回正交矩阵Q和上三角矩阵R

4)SVD分解,奇异值分解在矩阵分析中非常重要,也是常用的矩阵分解。通过函数svd()进行矩阵的svd分解或者叫奇异值分解。

s=svd(a),该函数对矩阵a进行奇异值分解,返回由奇异值组成的列向量,奇异值按照从大到小的顺序进行排列。

[U,S,V]=svd(A),该函数对矩阵进行奇异值分解,其中U和V为酉矩阵,S为一个对角矩阵,对角线的元素为矩阵的奇异值的降序排列

5)矩阵的Schur()分解,对矩阵的Schur分解公式为A=UxSxU',矩阵A必须是方阵,U为酉矩阵,S为块对角矩阵。

[U,S]=schur(A),该函数将矩阵A 进行Schur分解,返回酉矩阵U和对角矩阵S

S=schur(A),该函数仅返回块对角矩阵S

6)Hessenberg分解,对于任意一个n阶方阵可以进行Hessenberg分解,分解公式为:A=PHP',其中P是酉矩阵,H的第一子对角线下的元素均为0,即H为Hessenberg矩阵。

H=hess(A),该函数对方阵A进行Hessenberg分解,返回Hessenberg矩阵

[P,H]=hess(A),该函数对方阵A进行Hessenberg分解,返回值为P和H,满足A=PHP'

©著作权归作者所有:来自51CTO博客作者laobi3的原创作品,如需转载,请注明出处,否则将追究法律责任

matlab数组教程,Matlab-初级教程-系列1:matlab之入门教学视频-3 数组和矩阵分析4...相关推荐

  1. matlab视频教程矩阵,Matlab-初级教程-系列1:matlab之入门教学视频-3 数组和矩阵分析2...

    Matlab-初级教程-系列1:matlab之入门教学视频-3 数组和矩阵分析2 一.矩阵的基本数值运算 矩阵的加减运算 a+b,a-b: a,b 的维数必须相同,对应的元素相加减, 2.矩阵的乘法 ...

  2. 初中C语言教程,初中信息学竞赛C语言程序设计基础入门教学视频全集(万门学院 23讲)...

    初中信息学竞赛C语言程序设计基础入门教学视频目录: 001-课程概述.mp4 002-数组的概念.mp4 003-一维数组的定义.mp4 004-一维数组的引用.mp4 005-二位数组(1).mp4 ...

  3. Matlab-初级教程-系列1:matlab之入门教学视频-3 数组和矩阵分析3

    3.6矩阵的特征和线性代数 1.方阵的行列式:把一个方阵看作一个行列式,并对其按行列式的规则求值,这个值就称为矩阵所对应的行列式的值 det(x),得到方阵x的行列式 2.特征值,特征向量 E=eig ...

  4. 视频教程-一夫C4D教程Cinema4D R20零基础建模渲染动画入门教学课程-Cinema 4D

    一夫C4D教程Cinema4D R20零基础建模渲染动画入门教学课程 中国电商服务联盟品牌讲师.中国国际互联网节品牌顾问. 12年视觉设计经验,5年视觉讲师经验.电商品牌视觉策划讲师 .曾任知名电商企 ...

  5. 原创教程:带ppt课件和讲师画面的教学视频录制完整教程

    / 原创教程 - 2018-11-13 / 说明:本教程是教大家如何通过电脑,以最佳的形式来录制带ppt课件和讲师画面的教学视频:适合老师在线教学课程录制.培训课程录制. 优势:相比较常见的录屏工具, ...

  6. 雷霆h5服务器名称修改,雷霆传奇H5 修改思路教程(雷霆修改小白必看的入门教学)...

    雷霆传奇H5 修改思路教程(雷霆修改小白必看的入门教学) 这篇应该算是雷霆修改的大纲 适用于大部分的修改方法 依然是写给小白看的 大神直接略过 1.首先你得先准备两个工具 Notepad++和翻译 N ...

  7. python爬虫基础教程1_Python爬虫系列(一)入门教学

    " 启 大家好,我是新来的小编小周.今天给大家带来的是python爬虫入门, 文章以简为要,引导初学者快速上手爬虫.话不多说,我们开始今天的内容. 在初步学习爬虫之前,我们先用一个例子来看看 ...

  8. 计算机一级网页制作教程视频教程,0626 网页设计与制作31讲,教学视频,湖南铁道职业技术学院陈承欢...

    主教材 Dreamweaver CS3 ISBN:978-7-04-027314-4 主编:陈承欢 高等教育出版社 主教材 网页设计与制作任务驱动式教程 ISBN:978-7-04-037271-7 ...

  9. python学习教程哪个好_Python入门视频看哪个好?适合初学者的教学视频推荐

    Python作为一门新手友好的编程语言,对于初学者来说,还是有一定的学习难度的.目前的Python学习资料在网上可以找到很多,那么Python入门视频看哪个好呢?本文就为大家推荐小编的免费Python ...

最新文章

  1. kaka 1.0.0 重磅发布,服务于后端的事件领域模型框架。
  2. Xamarin.Forms中为WebView指定数据来源Source
  3. java下拉框及响应函数_MVC 实现下拉框 - osc_88wjsceo的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. (转)zabbix3.4使用percona-monitoring-plugins监控mysql
  5. Java提高篇 —— Java三大特性之继承
  6. 一年Java经验应该会些什么
  7. 如何从Java类创建JAR
  8. Flash,EEPROM差别
  9. 图文详解互联网根基之HTTP
  10. spss分析方法-因子分析(转载)
  11. 【听课笔记】复旦大学遗传学_06基因组
  12. Java并发相关知识(多线程、锁、容器、工具)
  13. html怎样使用ui套件,weui框架组件小白入门指南:如何安装使用weui.js?
  14. CAD多段线无法合并的问题
  15. HTML网页调用海康摄像头,[FastVideo]Web Html5 无插件方式连接海康摄像头[2]
  16. 广大华软html5期末试卷,广州大学华软软件学院2019年广东录取分数线(2019广大华软工科IT类专业受热捧)...
  17. 对‘字典’按照value值进行排序
  18. #青春有未来,我和华为云的故事#
  19. 如何用python爬虫爬取qq空间说说
  20. 呵呵哒,又是undefined reference to xxx

热门文章

  1. 5G网络及安全能力开放技术研究
  2. shell脚本通过scp命令远程拷贝文件
  3. 安卓9.0官方系统升级包_努比亚 Z17系统内测更新 红魔放出安卓9.0 P升级包
  4. 【概率论】随机选出一对小于等于N的互异正整数
  5. shellshock学习
  6. 蕊动矿机linux cpu超频,矿机为什么要超频和降频?
  7. 卡方线性趋势检验_双向有序分类资料线性趋势检验的几个问题商榷
  8. BSRGAN超分辨网络
  9. 【机器学习】专业人士才能看得懂的机器学习梗图大赏
  10. 华华给月月出题——牛客小白月赛12