目录

MATLAB矩阵的加、减、乘、除法

MATLAB矩阵的加法

MATLAB矩阵的减法

MATLAB矩阵的除法

MATLAB矩阵的乘法

总结


MATLAB矩阵的加、减、乘、除法

MATLAB矩阵的加法

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3 ; 4 5 6; 7 8 9];
b = [ 7 5 6 ; 2 0 8; 5 7 1];
c = a + b

运行该指令,显示结果:

c =8     7     96     5    1412    15    10

MATLAB矩阵的减法

还是用上面的a、b矩阵的例子,将两个矩阵做减法操作:

a = [ 1 2 3 ; 4 5 6; 7 8 9];
b = [ 7 5 6 ; 2 0 8; 5 7 1];
d = a - b

运行该指令,显示结果:

d =-6    -3    -32     5    -22     1     8

注意:在做矩阵的加减法时,有一个前提要求就是矩阵的维度且具有相同的行数和列数。

MATLAB矩阵的除法

MATLAB 的矩阵除法有两种形式:左除 “\” 和右除 “/”。

注意:这两个操作数的矩阵必须具有相同的行数和列数。

举个栗子

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3 ; 4 5 6; 7 8 9];
b = [ 7 5 6 ; 2 0 8; 5 7 1];
c = a / b
d = a \ b

运行该指令,显示结果:

c =-0.52542   0.68644   0.66102-0.42373   0.94068   1.01695-0.32203   1.19492   1.37288d =-3.27778  -1.05556  -4.86111-0.11111   0.11111  -0.277783.05556   1.27778   4.30556

MATLAB矩阵的乘法

MATLAB中如果有两个矩阵 A 和 B ,其中 A 是 m * n 矩阵,B 是 n * p 矩阵,那么他们相乘能够产生一个 m * p 的矩阵 C。

MATLAB矩阵乘法只发生在矩阵 A 的列数的数量等于矩阵 B 的行数的矩阵乘法中,具有相应的列中的第二矩阵乘以第一矩阵中的行的元素。

比如,第(i,j)个位置中的每个元素,在所得的矩阵 C 中,是在第 i 行的第一矩阵具有第二矩阵的第 j 列中的相应元素的产品的元素的总和。

在 MATLAB 中,矩阵乘法使用*运算符。

举个栗子

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3; 2 3 4; 1 2 5]
b = [ 2 1 3 ; 5 0 -2; 2 3 -1]
prod = a * b

运行该指令,显示以下结果:

a = 1     2     3    2     3     41     2     5
b = 2     1     35     0    -22     3    -1
prod = 18    10    -427    14    -422    16    -6

总结

矩阵的加减法:注意两个矩阵之间做加减法需要有相同的行数和列数;

矩阵的乘除法:有左乘除和右乘除之分,千万不能和普通数字的乘除混淆。

MATLAB 学习笔记(2)MATLAB 矩阵的加减乘除运算相关推荐

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

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

  2. MATLAB学习笔记04—MATLAB的字符与字符串类型

    MATLAB学习笔记 第4章字符和字符串类型 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 MATLAB学习笔记 一.字符串属性示例 二.字符串数组的索引 三.字符串中的 ...

  3. MATLAB学习笔记之matlab基础知识

    MATLAB基础知识 MATLAB系统环境 MATLAB操作界面组成 MATLAB主窗口 命令行窗口 当前文件夹窗口 工作区窗口 MATLAB的搜索路径 MATLAB数值数据 数值数据类型的分类 整型 ...

  4. [MATLAB学习笔记]基于MATLAB的坐标系变换及飞行器姿态运动显示

    描述三维空间物体的运动通常是在指定的坐标系下进行,在不同的坐标系下物体运动的轨迹和姿态不尽相同.求解物体在不同坐标系下的位置和姿态的关键在于求解不同坐标系之间的变换矩阵. 以从地心坐标系到体坐标系为例 ...

  5. MATLAB学习笔记之matlab程序流程控制

    MATLAB程序流程控制 顺序结构程序 程序和程序设计 程序的三种基本结构 脚本文件和函数文件 文件的建立 顺序结构 数据的输入 数据的输出 程序的暂停 a=input('a='); b=input( ...

  6. matlab 彩色变换,MATLAB学习笔记 彩色变换

    MATLAB学习笔记 彩色变换 MATLAB学习笔记 彩色变换 MATLAB学习笔记 彩色变换 interp1q(x, y, xi) 线性内插,获得xi点的yi值(直线) x 为列向量 设置x轴各个点 ...

  7. MATLAB学习笔记(二)

    MATLAB学习笔记(二) 一.矩阵运算 矩阵分析 向量和矩阵的范数运算 矩阵的秩 矩阵的化零矩阵 矩阵的化简rref()函数 线性方程组 超定线性方程组求解 矩阵分解 1.对称正定矩阵的Choles ...

  8. MATLAB学习笔记(一)

    MATLAB 一.安装的目录结构 二.常用的菜单及工具 布局 设置路径 设置工作路径 三.常用命令 四. 基础知识 数据类型 复数类型 `inf 和 NaN` 字符与字符串 函数句柄 结构体 结构体的 ...

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

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

  10. matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传

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

最新文章

  1. 单片机开发工程师需要学哪些,单片机工作的基本条件
  2. keepalived 安装和配置
  3. python中二分查找什么意思_python中二分查找法的实现方法
  4. 【网址收藏】如何设置node.js存储路径:node缓存、数据目录
  5. 直接点不玩虚的--启明云端千元现金红包、50pcs开发板直播现场拿走不谢
  6. nginx丢弃http包体处理
  7. 安装jenkins时出现 No such plugin: cloudbees-folder的解决办法
  8. 【渝粤题库】陕西师范大学800004 遥感概论
  9. 未能写入输出文件拒绝访问
  10. 远程连接Linux系统
  11. 超全GitLab保姆级使用教程
  12. 用javascript实现节假日自动切换风格
  13. Exp2 后门原理与实践 20154328 常城
  14. 一个测试浏览器速度的网站
  15. 腾讯微博Android客户端开发 - OAuth1.0认证介绍
  16. 利用c/c++打造烟花表白程序,撩妹一撩一个准!
  17. 认识kubernetes(k8s),k8s单节点etcd部署
  18. 微信营销软件 php下载,北牧微信营销系统CMS企业版 php版免费版_北牧微信营销系统CMS企业版 php版PC版下载-东乐软件网...
  19. linux命令jps意思是什么
  20. 阿里云神龙团队拿下TPCx-BB排名第一的背后技术是什么?

热门文章

  1. Datadome 最新逆向分析(支持爱马仕)
  2. 【约束 约束 约束】
  3. 微信小程序【生命周期】
  4. java init方法
  5. 论文投稿指南——中文核心期刊推荐(电工技术)
  6. bash:/home/xxxx/catikin_ws/setup.bash:没有那个文件或者目录
  7. http协议之长连接与短连接服务器,长连接短连接
  8. 王兴:恨在中国创业,他先后创办了校内和饭否,但都令人瞩目地...
  9. linux科学计算器_2个适用于Linux桌面的科学计算器
  10. 华为荣耀android是什么系统,华为荣耀+