一、矩阵

  1. 矩阵是线性代数的基本单元
  2. 矩阵含有M行N列数值
  3. 矩阵中的元素可以是实数或复数
  4. 矩阵相关的基本运算:加、减、内积、逆矩阵、转置、线性方程式、特征值、特征向量、矩阵分解

二、矩阵的运算

2.1、矩阵的乘法运算

运算符:

*          %矩阵乘法
.*         %矩阵对应元素相乘(数组运算)
A*B      %矩阵A与矩阵B相乘. 若A是m行n列,B是n行k列,则其相乘之后的矩阵C为m行k列
a.*b     %矩阵a与矩阵b各个元素相乘
a.*b.*c
a.^2     %矩阵a中各个元素的平方
a./b     %矩阵a中各个元素除以矩阵b中各个元素
a.\b     %矩阵b中各个元素除以矩阵a中各个元素

注:矩阵的乘法运算中没有乘法交换律

2.2、矩阵的除法运算

运算符:

/  %矩阵左除
\  %矩阵右除
./ %矩阵点左除(数组运算)
.\ %矩阵点右除(数组运算)

*注:
x=B/A是方程x
A=B的解。即x=A的逆矩阵乘矩阵B
x=A\B是方程A
x=B的解。即x=B的逆矩阵乘矩阵A
若A为非奇异矩阵,则B/A和A\B可如下获得:

B/A=B*inv(A) %inv为逆矩阵的指令
A\B=inv(A)*B*

矩阵除法运算的应用:
求解线性方程组:
2x1-x2+3x3=5
3x1+x2-5x3=5
4x1-x2+x3=9

A=[2,-1,3;3,1,-5;4,-2,1];
B=[5;5;9];
X=A\B  %或X=inv(A)*B

2.3、矩阵的乘方运算

运算符:

^   %表示乘方
.^  %表示矩阵中每一个数的乘方

^的运算规则:
A为方阵,P为>0的整数时,A^P表示A自乘P次
P为<0的整数时,A^P表示A的逆矩阵的|P|次方
即:A^-3=inv(A) ^3

.^ 的运算规则:
1、A.^P表示矩阵中每个元素的P次乘方
2、维度相同的A、B矩阵求A.^B,表示矩阵A中对矩阵B中对应元素求幂,即求取矩阵A和矩阵B之点乘。结果矩阵与原矩阵维度相同。

MATLAB数值计算——矩阵运算乘法、除法、乘方相关推荐

  1. Chapter2.2:MATLAB数值计算

    该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识. 自动控制理论基础相关链接:https://blog.c ...

  2. or1200乘法除法指令解释

    以下摘录<步骤吓得核心--软-core处理器的室内设计与分析>一本书 OR1200中乘法除法类指令共同拥有9条,表8.3给出了全部的乘法除法类指令的作用及说明. 说明:表8.3是ORBIS ...

  3. java中小数的乘法_javascript的小数点乘法除法实例

    javascript的小数点乘法除法实例 导语:想要学好Java语言,必不可少的就是它的四则运算,特别是乘除法.下面的是百分网小编为大家搜集的javascript的小数点乘法除法实例,希望可以帮到你. ...

  4. matlab数值过小为0,MATLAB数值计算——0

    MATLAB数值计算 MATLAB中文论坛基础板块常见问题归纳(出处: MATLAB中文论坛) 登录http:www.mathworks.com/moler 获取NCM文件,注册账户,下载Toolbo ...

  5. MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()

    MATLAB常见矩阵运算函数 1.转置 如矩阵A 转置后 2.求行列式的值det(A) 使用此函数必须保证A为方阵 3.求矩阵的秩 4.求方阵的特征值 5.求方阵的逆矩阵

  6. matlab求二阶电路图,MATLAB实验MATLAB数值计算:二阶电路时域研究

    <MATLAB实验MATLAB数值计算:二阶电路时域研究>由会员分享,可在线阅读,更多相关<MATLAB实验MATLAB数值计算:二阶电路时域研究(9页珍藏版)>请在人人文库网 ...

  7. 计算机数值中的乘法除法原理

    乘法:被分解为左移累加. 除法:被分解为右移累减去,减法可以转换为加法. 浮点数的运算: S x 2(^F) x M 浮点数是原码表示法,S符号位,F阶码 + 127, M尾数舍弃前面的1(如果F&l ...

  8. Eigen/Matlab库矩阵运算方法

    Eigen/Matlab库矩阵运算方法 Eigen库包含头文件简介: Core 有关矩阵和数组的类,有基本的线性代数(包含 三角形 和 自伴乘积 相关),还有相应对数组的操作. Geometry 几何 ...

  9. 二进制补码乘法除法_二进制乘法和除法

    二进制补码乘法除法 1)二进制乘法 (1) Binary Multiplication) Binary numbers can be multiplied using two methods, 二进制 ...

  10. fick第二定律matlab求解,(最新整理)实验二MATLAB数值计算常微分方程(组)的求解

    <(最新整理)实验二MATLAB数值计算常微分方程(组)的求解>由会员分享,可在线阅读,更多相关<(最新整理)实验二MATLAB数值计算常微分方程(组)的求解(19页珍藏版)> ...

最新文章

  1. 离散数学--二元关系总结
  2. ubuntu 升级nodejs 和 npm
  3. Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
  4. 如何让xtrabackup恢复速度提升20倍?
  5. php怎么创建对象变量,php实现变量动态创建类的对象用法
  6. JavaScript 演练(8). 对象成员、类成员(原型、非原型)
  7. tiny-spring 分析
  8. 阿里云弹性计算,等您来!
  9. 瑞利衰落条件下扩频通信系统误码率仿真
  10. JAVA 如何反编译JAR文件
  11. centos7 分辨率修改_centos系统修改屏幕分辨率问题
  12. sqlDBX连接服务器的DB2数据库
  13. 数据上链——区块链相关概念
  14. 统计信号处理基础 习题解答5-8
  15. 超级计算机 人脑,世界第4超级计算机竟被人脑秒成渣,人类的大脑究竟多厉害?...
  16. “逻辑和”与 “逻辑或”运算符
  17. 【创作赢红包】如何提高写作水平?让写作成为你的强项。
  18. Redmi Note 11T什么时候发布 Redmi Note 11T配置如何
  19. iphone应用开发
  20. 数据处理取对数的作用

热门文章

  1. Java Web面试题及答案整理(2021年最新版,持续更新)
  2. ScreenToGif2.19.3中文版GIF录制工具
  3. Mac屏幕截图软件SnapNDrag激活教程分享
  4. .net core 跨平台UI框架 Avalonia
  5. 日常折腾日记:手动配置UG二次开发环境——使用NX Open C++和Visual Studio
  6. 20181120 复习菜鸟教程中的node.js
  7. pandas库下载安装
  8. 数字逻辑电路中逻辑门的符号_数字计算机中使用的逻辑门
  9. BIM技术在各阶段的应用简单介绍
  10. 使用ArcGIS软件对 .jpg 图片添加经纬网及地理配准失败的原因