【Matlab】

文章目录

  • A 特殊矩阵
    • A.a 通用性矩阵
    • A.b 用于专门学科的特殊矩阵
  • B 矩阵变换
    • B.a 对角阵
    • B.b 三角阵
    • B.c 矩阵的转置
    • B.d 矩阵的旋转
    • B.e 矩阵的翻转
    • B.f 矩阵的求逆
  • C 矩阵求值
    • C.a 矩阵的行列式
    • C.b 矩阵的秩
    • C.c 矩阵的迹
    • C.d 向量和矩阵的范数
    • C.e 矩阵的条件数
  • D 矩阵的特征值与特征向量
    • D.a 矩阵特征值的数学定义
    • D.b 求矩阵的特征值和特征向量
    • D.c 特征值的几何意义
  • E 稀疏矩阵
    • E.a矩阵的存储方式
    • E.b 稀疏存储方式的产生
    • E.c 稀疏矩阵应用举例

关注微信公众号二进制人工智能并回复matlab,即可获取本文的md文件。
md文件编辑器:https://www.typora.io/ ,可对本文进行二次笔记。

A 特殊矩阵

A.a 通用性矩阵


以上函数调用格式相同,以zeros为例:

例题:


A.b 用于专门学科的特殊矩阵


例题:






rat:有理数





例子:


B 矩阵变换

B.a 对角阵




例题:


B.b 三角阵



B.c 矩阵的转置


例子:


B.d 矩阵的旋转


B.e 矩阵的翻转



B.f 矩阵的求逆


例题:

C 矩阵求值

C.a 矩阵的行列式


例题:


C.b 矩阵的秩


例题:

C.c 矩阵的迹


例子:


C.d 向量和矩阵的范数

矩阵或向量的范数用来度量矩阵或向量在某种意义下的长度。




C.e 矩阵的条件数



例题:


D 矩阵的特征值与特征向量

D.a 矩阵特征值的数学定义


D.b 求矩阵的特征值和特征向量


例子:A*X(:,1)=D(1)*X(:,1)

例题:

X3对角为X1和X2,


D.c 特征值的几何意义


y1和y2分别是x1和x2经过A矩阵变换得到的。把 λ 1 、 λ 2 \lambda_1、\lambda_2 λ1​、λ2​当作伸缩因子,y1和y2是x1和x2经过 λ 1 、 λ 2 \lambda_1、\lambda_2 λ1​、λ2​伸缩以后的结果,如图所示。
更进一步地,连续取单位向量x,让它大小保持唯一,那么Ax就将圆弧拉伸,变成椭圆弧。



E 稀疏矩阵

稀疏矩阵指的是零元素个数远远多于非零元素个数的矩阵,如果将大量的零元素也存储起来,必将导致存储空间的浪费。为此,MATLAB为稀疏矩阵提供特殊的存储方式。

E.a矩阵的存储方式


例子:


E.b 稀疏存储方式的产生


例子:



例子:



用A的一行元素表示一个稀疏矩阵的元素,相当于A每一行的每个元素是相应的稀疏矩阵元素的一个信息。这些信息组合经过spconvert就可以得到相应的稀疏矩阵元素。
例子:
A描述的稀疏矩阵:[2,2,1:第二行第二列的1;2,1,-1:第二行第一列的-1;2,4,3:第二行第四列的3;其他为0。]经过spconvert实现A描述的稀疏矩阵。




例子:

A的稀疏存储:



E.c 稀疏矩阵应用举例

clc;clear
kf1= [1;1;2;1;0];     % 主对角线以下第一条元素
k0 = [2;4;6;6;1];     % 主对角线元素
k1 = [0;3;1;4;2];     % 主对角线以上第一条元素
B = [kf1,k0,k1];
d = [-1;0;1];
A = spdiags(B,d,5,5); % 产生稀疏存储的稀疏矩阵
f = [0;3;2;1;5];
x = A\f               %求出解


图片来源:
https://www.icourse163.org/search.htm?search=%E4%B8%AD%E5%8D%97%E5%A4%A7%E5%AD%A6%20Matlab#/

(二)【Matlab】Matlab矩阵处理相关推荐

  1. Matlab中矩阵编号方式以及一维二维三维数据间的相互转换

    Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...

  2. 大数据矩阵计算基础(二):R、Excel、Matlab中矩阵操作

    一.R语言 构造矩阵 a=matrix(c(1,2,3,4),ncol=2,byrow=T) b=matrix(c(5,6,7,8),ncol=2,byrow=T) c=matrix(c(1,2,3, ...

  3. matlab计算矩阵的相关系数矩阵,计算二维矩阵的相关系数

    很久没有用Matlab工具了,最近由于需要数据处理所以又重拾起 主要记录如何用Matlab计算矩阵的相关系数方法 矩阵形式:4096*3575 目标:得到该矩阵每一行与其余行数据之间的相关系数矩阵(4 ...

  4. 【二】MATLAB矩阵处理

    [二]MATLAB矩阵处理 1 常用的特殊矩阵函数 zeros函数: zeros(m):产生m×m零矩阵 zeros(m,n):产生m×n零矩阵 zeros(size(A)):产生与矩阵A相同大小的零 ...

  5. 从零开始学MATLAB(二)MATLAB矩阵处理

    从零开始学MATLAB(二)MATLAB矩阵处理 1.特殊矩阵 (1)通用的特殊矩阵 zeros函数:产生全0矩阵,即零矩阵. ones函数:产生全1矩阵,即幺矩阵. eye函数:产生对角线为1的矩阵 ...

  6. MATLAB学习笔记(二)——主要是MATLAB的矩阵知识

    PS:主要是讲解矩阵的相应的实现方法,其实MATLAB的很大一部分的优势,就是集成了矩阵级别的运算,并以此为特点,可以进行多维空间上的验证. 让我们懂得了原来线性代数如此有用= - =. (一)MAT ...

  7. 2018.9.10.Matlab实验二:Matlab基本运算

    实验二:Matlab基本运算 一.实验任务和目的 1. 掌握变量的定义与数据类型. 2. 掌握变量的初始化方法. 3. 掌握数组.多维数组与子数组的定义.存储.赋值.变换. 4. 掌握逻辑数组的用法. ...

  8. MATLAB中矩阵与数组的区别,点运算符的运用

    转自http://blog.csdn.net/peterkang202/article/details/26623219 正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(a ...

  9. LibLinear(SVM包)使用说明之(二)MATLAB接口

    LibLinear(SVM包)使用说明之(二)MATLAB接口 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.介绍 LIBLINEAR是一个简单的求解大规 ...

  10. 非线性规划(二): Matlab 求解约束极值问题

    非线性规划(一):定义与数值优化方法(梯度法.牛顿法.拟牛顿法.变尺度法) 非线性规划(二): Matlab 求解约束极值问题 目录 约束极值问题 1  二次规划         2  罚函数法 3 ...

最新文章

  1. 2015年的ResNet潜力都挖掘出来了吗?新研究:不用蒸馏、无额外数据,性能还能涨一波...
  2. CoordinatorLayout、AppBarLayout、Toolbar使用详解
  3. Python打包PyPI上传实践
  4. 3位格雷码的顺序编码_绝对值编码器当中的格雷码
  5. 使用SQLmap对dvwa进行SQL注入测试
  6. 16、Windows API 服务
  7. vim: 远程登陆服务器时可能出现的: 方向键,回退符不能正常使用
  8. python做接口自动化如何输出测试报告-python生成接口自动化测试报告模版
  9. 40个新鲜出炉的 jQuery 插件和免费教程【上篇】 转载自:梦想天空
  10. 《JS权威指南学习总结--6.1原型》
  11. xmlhttp status各类Http请求状态(status)及其含义
  12. 【业务实战】批量生成二维码并打成压缩包
  13. WPF中的对话框 Dialog
  14. dos从优盘启动计算机,u盘dos启动盘制作
  15. SVN提交时出现remains in conflict错误
  16. Python:实现max non adjacent sum最大非相邻和算法(附完整源码)
  17. 幂等性需要明确最小颗粒度
  18. 概率论第六章——矩估计
  19. 国内H5页面制作工具评测,iH5排第一
  20. 【Java基础】Java综合练习

热门文章

  1. WPF的Prism框架简介
  2. RabbitMQ的简单应用
  3. CodeForces - 616C The Labyrinth dfs+暴力
  4. 《网络攻防实践》第四周作业
  5. 【Leetcode】最长递增子序列问题及应用
  6. unicode计算机通用解码语言
  7. OSI七层参考模型及其协议和各层设备详解
  8. nginx(项目部署)linux版
  9. Matlab axis函数应用简介
  10. CSS漂亮搜索框代码