MATLAB中的算术运算与优先级别

算术运算

基本算术运算加减乘 右除 左除 乘方

MATLAB的算术运算是在矩阵意义下进行的。
单个数据的运算只是矩阵运算的一种特例

加减运算

两矩阵同型,则运算时两矩阵的对应元素相加减
不同型是会给出错误信息
一个标量与矩阵想加减,就是与矩阵的每一个元素进行加减运算

乘法运算

矩阵A与B进行乘法运算,要求A的列数与B的行数相等,此时称A,B时可乘的或A,B是可容的
若A,B不可容,则报错

除法运算

B/A等效于B*inv(A),A/B等效于inv(A)*B 两种情况一般不等
inv(A)是对A矩阵求逆的意思

乘方运算

一个矩阵的乘方运算可表示为A^x , 要求A为方阵,x为标量

A=[1:5;1:5;6:10;6:10;1:5]
A^2

A =

     1     2     3     4     5
     1     2     3     4     5
     6     7     8     9    10
     6     7     8     9    10
     1     2     3     4     5


ans =

    50    65    80    95   110
    50    65    80    95   110
   125   165   205   245   285
   125   165   205   245   285
    50    65    80    95   110

点运算

两个同型矩阵对应元素做相应运算

关系运算

关系运算符号 < <= > >= == ~=不等于
等关系成立时,ans=1,不成立ans=0
当比较的量是两个同型矩阵时,比较是对两矩阵相同位置的元素按标量关系逐个进行的,结果由一个与原矩阵同型的0 1 矩阵组成
一个标量与矩阵进行关系运算,就是与矩阵的每一个元素进行关系运算,结果由一个与原矩阵同型的0 1 矩阵组成

逻辑运算

运算符 与& 或| 非~
当比较的量是两个同型矩阵时,比较是对两矩阵相同位置的元素按标量关系逐个进行的,结果由一个与原矩阵同型的0 1 矩阵组成
一个标量与矩阵进行关系运算,就是与矩阵的每一个元素进行关系运算,结果由一个与原矩阵同型的0 1 矩阵组成

在算术运算,关系运算,逻辑运算中算术运算优先级最高,逻辑运算优先级最低,但逻辑非运算是单目运算,他的优先级比双目运算高

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值