Matlab自学笔记九:算术运算、数组运算、矩阵运算、运算符、常用函数、程序示例

1.概念

算术运算(arithmetic)主要指加减乘除、幂和舍入等运算;

2.两种类型运算

Matlab有两种不同类型的算术运算:数组运算和矩阵运算;

数组运算,是基于元素的运算,也就是我们平时常用的四则运算法则,它支持任意维度的矩阵和多维数组;

矩阵运算,是指矩阵乘法、矩阵除法等,遵循矩阵运算的基本规则:前一个矩阵的列数等于后一个矩阵的行数,它仅支持二维形式的矩阵;

3.矩阵运算符

运算符

功能

描述

函数

*

矩阵乘法

A*B

mtimes

\

矩阵左除

x = A\B是等式Ax = B的解

mldivide

/

矩阵右除

x = B/A是等式xA = B的解

mrdivide

4.数组运算符

运算符

功能

描述

函数

+

加法

A+B

plus

-

减法

A-B

minus

.*

乘法

A.*B是的对应元素的乘积

times

./

右除

A./B是对应元素的A(i,j)/B(i,j)

rdivide

.\

左除

A.\B是对应元素的B(i,j)/A(i,j)

ldivide

.^

A.^B是对应元素A(i,j)的B(i,j)次幂

power

注意:字符点号(.)区分矩阵运算和数组运算,矩阵运算不带点号;

5.程序示例

a=[1 2;3 4]

a+a  %数组加法

a-a  %数组减法

a.*a  %数组乘法:对应元素乘积

a*a  %矩阵乘法

a./a  %数组除法:对应元素相除

a/a  %矩阵除法:得出单位矩阵

a.^3  %数组幂:单个元素分别求幂

a^3  %矩阵幂:即a*a*a

6.算术运算的常用函数

直接看程序示例:

a=[1 2;3 4]

sum(a)  %求和:按列加和,返回[4 6]

sum([1 2 3 4])  %向量求和:所有元素加和,返回10

prod(a)  %求乘积:按列相乘;返回[3,8]

prod ([1 2 3 4])  %向量求乘积:所有元素乘积,返回24

round(2.6)  %四舍五入,返回3

floor(2.6)  %向负无穷舍入,返回2

ceil(2.3)  %向正无穷舍入,返回3

fix(2.6)  %向0舍入,返回2

fix(-2.6)  %返回-2

mod(5,2)  %求余数,返回1

上一篇:

Matlab自学笔记八:多维数组、高维数组的概念、索引方法、常用函数、维度简化icon-default.png?t=M85Bhttps://blog.csdn.net/freexyn/article/details/127832416Matlab自学笔记六:矩阵索引的概念、下标索引、线性索引、逻辑索引icon-default.png?t=M85Bhttps://blog.csdn.net/freexyn/article/details/127481312Matlab自学笔记四:调用函数基本方法、传递参数、函数工作区、命令语法、调用匿名函数icon-default.png?t=M85Bhttps://blog.csdn.net/freexyn/article/details/126999977End

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freexyn

码字不易,谢谢鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值