MATLAB关系运算符的运算法则

2020年12月11日21:30:03MATLAB关系运算符的运算法则已关闭评论

MATLAB关系运算符的运算法则

关系运算符的运算法则如下。

·当两个比较量是标量时,直接比较两数的大小。若关系成立,关系表达式结果为1,否则为0。

·当参与比较的量是两个维数相同的数组时,比较是对两数组相同位置的元素按标量关系运算规则逐个进行,并给出元素比较结果。最终的关系运算的结果是一个维数与原数组相同的矩阵,它的元素由0或1组成。

·当参与比较的一个是标量,而另一个是数组时,则把标量与数组的每一个元素按标量关系运算规则逐个比较,并给出元素比较结果。最终的关系运算的结果是一个维数与原数组相同的矩阵,它的元素由0或1组成。

例题 产生5阶随机方阵A,其元素为[10,70]区间的随机整数,然后判断A的元素是否能被3整除。

首先,生成5阶随机方阵A。输入如下程序:

A=fix((70-10+1)*rand(5)+10)

>> A=fix((70-10+1)*rand(5)+10)

A =

26 40 55 68 61

51 68 25 43 25

49 30 40 18 59

19 45 52 19 24

17 23 64 25 66

其次,判断A的元素是否可以被3整除。

P=rem(A,3)==0

>> P=rem(A,3)==0

P =

0 0 0 0 0

1 0 0 0 0

0 1 0 1 0

0 1 0 0 1

0 0 0 0 1

其中,rem(A,3)是矩阵A的每个元素除以3的余数矩阵。此时,0被扩展为与A同维数的零矩阵,P是进行等于(==)比较的结果矩阵。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。