●矩阵运算

一、 基本运算

  1. 矩阵的加减

. 矩阵的加减运算使用“+”、“-”运算符,能够相加减的矩阵需满足以下两个条件之一:①类型相同,即行数相等,且列数相等;②其中一个为标量,此时的加减运算结果等于矩阵中每一个元素都和标量做加减运算。

  1. 矩阵的0乘积

. 矩阵的乘积运算使用“ * ”运算符,而且相乘的矩阵必须满足维数条件。A是一个m x p的矩阵,B是p x n的矩阵,它们相乘就可以产生m x n的矩阵。

a=[1 2 3; 4 5 6];
b=[4 5 6;7 8 9];
c=a*b’      %b’为b矩阵的复共轭转置,而b.‘为普通转置。

  1. 矩阵的除法

MATLAB定义了矩阵的左除及右除。“ \ ”运算符号表示两个矩阵的左除,“ / ”表示两个矩阵的右除。

通常:X=A \ B就是A x X=B的解,X=B / A就是X x A=B的解。

  1. 矩阵的乘方运算和开方运算

MATLAB中矩阵的乘方可以由符号“ ^ ”实现,而矩阵的开方则由sqrtm函数实现 。

a=[1 2 3 ; 4 5 6; 7 8 9]

a^3    %A矩阵的三次方
ans =
468 576 684
1062 1305 1548
1656 2034 2412

a.^3    %A矩阵每个元素的三次方
ans =
1 8 27
64 125 216
343 512 729

sqrtm(a)  %A矩阵的平方根
ans =
1 8 27
64 125 216
343 512 729

矩阵的开方运算和乘方运算互为逆运算

  1. 矩阵的指数运算和对数运算

    指数函数和对数函数是非常重要的两个函数,所以MATLAB提供了两个专门的函数 expm 和 logm 来实现矩阵的指数运算和对数运算。

A=rand(3)  
A =
0.7922 0.0357 0.6787
0.9595 0.8491 0.7577
0.6557 0.9340 0.7431

expm(A)
ans =
3.0362 0.8818 1.8481
3.3034 3.5197 2.8821
2.8582 2.5916 3.7354

logm(A)
ans =
-0.0968 -0.9681 1.4728
1.1612 -0.4111 0.5528
-0.0068 1.9620 -1.3132

二、 点运算

●矩阵分析

一、常用矩阵

  1. 对角阵

  2. 三角阵

  3. 矩阵的转置

  4. 矩阵的旋转

  5. 矩阵的翻转

二、矩阵的特征参数

  1. 求矩阵的行列式

  2. 矩阵的秩

  3. 矩阵的特征值和特征向量

  4. 矩阵的逆

●稀疏矩阵

一、稀疏矩阵的生成

二、转换成满矩阵

三、对非零元素进行操作

四、特殊的稀疏矩阵

MATLAB学习笔记————(MATLAB的矩阵及其操作②)相关推荐

  1. MATLAB学习笔记#001 获取矩阵大小

    MATLAB学习笔记#001 获取矩阵大小 size 函数 语法 说明 示例 参考链接 size 函数 语法 [sz1,...,szN] = size(___) 说明 返回矩阵各个维度的长度 示例 [ ...

  2. [MATLAB学习笔记]matlab结构体A.B

    在学习matlab中据见到了如下的语句: function [ seginfo ] = segment( t,acc,vel,sprate) ... seginfo.sloper=p(1); ... ...

  3. [MATLAB学习笔记]MATLAB读取UG三维模型数据

    UG完成三维建模之后,导出STL格式的外形数据. missile.txt文件网盘链接 https://pan.baidu.com/s/1HAsXYD8bz-5MA2an6P-skg  密码: ttbx ...

  4. [MATLAB学习笔记] MATLAB里 ‘Markersize’ 设置的值是‘Marker_size’

    Markersize意思是标记尺寸,那么 Marker_size 的值代表的就是标记尺寸的大小. 例如在 plot 作图中,事先定义两个数据 x=-pi:0.5:pi , y=sin(x) ,运行作图 ...

  5. MATLAB学习笔记 MATLAB仿PhotoShop油画/毛玻璃/漩涡/锥形等特效

    1.漩涡效应(Swirl effect) 通过将坐标从笛卡尔坐标转换为极坐标,可以找到图像中每个点的角度和半径.         公式计算:         new[rho , theta] = ol ...

  6. matlab bwmorph spur,matlab图像处理学习笔记-数学形态与二值图像操作

    matlab图像处理学习笔记-数学形态与二值图像操作 数学形态学主要处理的是二值图像,因为二值图像的处理操作比较简单. 9.1 数学形态学图像处理 基本思想:利用一个称作结构元素(structurin ...

  7. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

  8. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  9. MATLAB学习笔记2:MATLAB基础知识(下)

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  10. MATLAB学习笔记3:MATLAB编程基础(前半)

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

最新文章

  1. 使用Active Directory的常见问题2
  2. 原理剖析-Netty之服务端启动工作原理分析(上)
  3. 从C语言的角度重构数据结构系列(五)-C语言的程序结构和基本语法
  4. CSS浮动属性Float到底什么怎么回事,下面详细解释一下
  5. IOZONE测试工具使用方法(转载)
  6. 千古奇闻!明朝就已成功试爆两万吨原子弹?
  7. 开发者实测 M1 芯片报告:除了大型应用程序启动慢点,整体性能优秀!
  8. ERP项目实施记录02
  9. 前端打印功能实现及css设置
  10. linux gt240驱动下载,支持GT540M NVIDIA新款Linux显卡驱动
  11. 计算机大作业论文意义,重庆大学数理统计大作业——论文
  12. python人机猜拳随机,python实现人机猜拳小游戏
  13. 物联网云平台将成为产业生态的核心
  14. 【MySQL】MySQL官网上安装包的区别
  15. python基础试题(1)
  16. conda安装 tensorflow-gpu出现错误
  17. Win下制作U盘安装盘二
  18. 只有一个程序员开发和运营,BuiltWith网站年入1400万美元是怎么做到的?
  19. 给定一个整数,判断它能否被3,5,7整除
  20. 奥赛初选用平面几何题

热门文章

  1. matlab绘制有夹角的2个平面,matlab求两向量夹角
  2. MySQL安装及使用手册
  3. 开发比软件测试好吗,前端开发比软件测试发展好吗?
  4. 傅里叶变换公式及其推导【超详细!】
  5. 等价类划分法测试用例设计
  6. 三菱a系列motion软体_三菱系列 PLC常见问题解答
  7. Vulkan Loader 何时加载 ICD 驱动文件
  8. 04-1下载Win系统(装机助理)
  9. IDEA2021 配置 SVN
  10. git 小乌龟代码回退