学习目标:掌握高级的矩阵知识

逆矩阵和广义逆矩阵

clear all;
A=magic(4)
B=[2 4;6 4]      
C=inv(A)
inv(B)
D=pinv(B)     
B*D*B

求矩阵的秩   跟线性相关有关系   反映的是是否是线性相关  满秩则线性无关

clear all;
A=magic(4)
B=[5 4 3;1 2 3;7 7 7]
r1=rank(A)
r2=rank(B)

矩阵的迹    对角线元素之和     特征值之和

clear all;
A=magic(4)
t1=trace(A)
eig(A)
t2=sum(eig(A))

矩阵的范数   默认求2范数   1  无穷  需要大家掌握范数的基本数学知识

clear all;
A=[1 1 1;3 3 3;2 7 7]
n1=norm(A,1)
n2=norm(A)
n3=norm(A,inf)

求矩阵的平方根

clear all;
A=[4 4 4;6 6 6;6 7 8]
X=sqrtm(A)
B=X*X

求矩阵的指数和自然对数

X1=expm(A)
Y1=logm(X1)

稀疏矩阵

clear all;
A=rand(4,3)>0.4
S=sparse(A)
whos

clear all;
A=[0 0 0 66;0 0 55 0;0 0 0 0;44 0 0 0]
S=sparse(A)
n1=nnz(S)    %计算稀疏矩阵非零值得个数
spy(S)       %对非零元素的分布进行图形化显示

单位稀疏矩阵

clear all;
A=speye(4)
C=full(A)

Matlab快速入门——矩阵的高级学习相关推荐

  1. 良心推荐 最适合新手学习的Matlab快速入门教程

    MATLAB 快速入门教程(一) 一.关于MATLAB的基本操作和介绍 1. 如何打开matlab的文件 2. 如何运行一段代码 3. some tips about matlab 1. 如何打开ma ...

  2. 有没有matlab软件教程基础讲课的老师,详解MATLAB快速入门与应用之MATLAB软件教学视频...

    本教程为<详解MATLAB快速入门与应用>的DVD部分,没有PDF教材, 本文件夹中提供各章范例的源程序.程序编号与书中例子的编号不完全相同,如"2.1.1-5"表示为 ...

  3. matlab快速入门案例及常用技巧 | 《matlab数学建模方法与实践(第三版)》学习笔记

    目录 快速入门案例: 解决流程: 具体实现: 一.获取数据 二.数据探索和建模 三.分享结果 常用技巧 一.常用标点功能 二.常用操作指令 三.指令编辑操作键 四.matlab数据类型 五.开发模式 ...

  4. MATLAB快速入门(二):矩阵

    矩阵 目录 矩阵 1.冒号表达式 2.矩阵元素的引用 3.矩阵的运算 3.1算术运算 3.2逻辑运算 4.特殊矩阵 5.矩阵变换 5.1对角阵 5.2三角阵 5.3矩阵旋转 5.4稀疏矩阵 6.矩阵求 ...

  5. Matlab快速创建矩阵的方法(创建特殊矩阵)

    在matlab的使用过程中经常会需要用到矩阵,有时想要创建一些数据比较多的矩阵,对矩阵的内容要求可能并不高或者要创建一些特殊矩阵,下面将提供一些matlab内部提供的一些快速创建矩阵的方法. 1 创建 ...

  6. 靠谱的快速入门机器学习和深度学习路线

    『运筹OR帷幄』原创 作者:霍华德 编者按: 入门机器学习和深度学习并不是一件容易的事情.需要学习大量的知识,初学者常常会迷茫不知所措.现在我们给你带来一篇纯干货,帮助你入门机器学习和深度学习. 什么 ...

  7. Linux快速入门打开你的学习之道

    相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...

  8. 从新手到高手 c++全方位学习_股票新手怎样快速入门?关于散户学习炒股的几点建议...

    对于完全没有接触过股票也不懂金融基础知识的新手来说,想要在短时间内成为炒股高手是很困难的.在希财君看来,股票投资也是一个需要慢慢积累经验的技术活,除了运气逆天的人,极少有新手可以在入门阶段稳定的盈利. ...

  9. Matlab 快速入门

    介绍 Matlab 的下载与安装,作图功能,线性代数,Matlab 程序设计相关内容. 下载与安装 http://blog.csdn.net/jurbo/article/details/7815920 ...

最新文章

  1. SAP PM入门系列32 - S_ALR_87013432 Display Confirmations
  2. go语言任意代码执行漏洞 cve-2018-6574
  3. 2008搭建php运行环镜,Win2008 PHP 配置环境怎么搭建?win2008 php运行环境搭建图文教程。...
  4. [C++基金会]位计算 游戏开发中的应用
  5. session中存放一个对象,只修改对象的属性,不将修改后的对象存放session,发现session中存放的对象也发生改变!
  6. 魔百盒哪款型号配置高_砂石厂都在用哪种洗砂设备,哪款洗沙机效率更高?
  7. C++类引用中的构造函数与析构函数的执行顺序练习
  8. (三)添加HDRI环境贴图和顶点绘制技巧
  9. 干货|50个大数据面试问题及答案第一篇:10个大数据面试入门级问题
  10. 【U盘检测】为了转移压箱底的资料,买了个2T U盘检测仅仅只有47G~
  11. Photoshop入门学习
  12. vc 鲜为人知的 __if_exists
  13. SHINE OPENCART 自适应 多用途主题模板 ABC-0021
  14. 5分钟搞懂什么是深度学习
  15. tomcat修改配置文件ip为服务器真实ip
  16. POI - Excel 打印配置
  17. 在VS中怎么用vb画矩形_怎样画颜色绚丽的插画?
  18. python网格交易法详解_3分钟带你了解网格交易法
  19. 【论文笔记】Towards Universal Sequence Representation Learning for Recommender Systems
  20. 面经系列:2020年联发科技数字IC设计岗

热门文章

  1. 安卓登录注册界面开发(附源码)
  2. .Net Core中间件
  3. 十年开发,连登陆接口都写这么烂...
  4. 使用F12调调伤眼睛的网页背景色
  5. 14-【go】Go中time.Parse()和time.ParseInLocation()的区别
  6. java多线程之线程同步问题
  7. JMeter小白讲解
  8. 【深度学习】DeepDream的实现
  9. R语言算法丨批量查找SNP位点连锁区内对应的QTL以及基因
  10. 七夕福利!中奖名单:书籍免费送!