MATLAB软件关系运算符

2020年10月30日15:35:37MATLAB软件关系运算符已关闭评论

MATLAB软件的关系运算符

关系运算符主要用来对数与矩阵、矩阵与矩阵进行比较,并返回反映二者之间大小关系的由数0和1组成的矩阵。基本的关系运算符主要有:>、<、<=、>=、==、~

1.大于:>

A>B:如果A矩阵中的元素大于B矩阵中相应位置的元素,则在输出矩阵的此位置上输出1,反之则输出0;如果其中之一为数值,则将这个数与另一对象的每一个元素进行比较。

函数gt(A,B)也是判断A是否大于B,A和B可以是矩阵、数值或任意其他的对象。

2.小于:<

A<B:如果A矩阵中的元素小于B矩阵中相应位置的元素,则在输出矩阵的此位置上输出1,反之则输出0;如果其中之一为数值,则将这个数与另一对象的每一个元素进行比较。

函数lt(A,B)也是判断A是否小于B,A和B可以是矩阵、数值或任意其他的对象。

3.大于等于:>=

A>=B:如果矩阵A中的元素大于或等于矩阵B中相应位置的元素,则在输出矩阵的此位置上输出1,反之则输出0;如果其中之一为数值,则将这个数与另一对象的每一个元素进行比较。

函数ge(A,B)也是判断A是否大于或等于B,A和B可以是矩阵、数值或任意其他的对象。

4.小于等于:<=

A<=B:如果矩阵A中的元素小于或等于矩阵B中相应位置的元素,则在输出矩阵的此位置上输出1,反之则输出0;如果其中之一为数值,则将这个数与另一对象的每一个元素进行比较。

函数le(A,B)判断A是否小于或等于B,A和B可以是矩阵、数值或任意其他的对象。

5.等于:==

A==B:如果A和B都为矩阵,则A和B必须具有相同的维数,运算时将A中的元素和B中的对应元素进行比较,如果两者相等,则在输出矩阵的对应位置输出1,反之输出0。如果A和B有一个为数,则将这个数与另一个矩阵的所有元素进行比较。无论何种情况,返回结果都是参与运算的矩阵有相同维数的由0和1组成的矩阵。其余关系运算中对A和B的要求和返回结果的维数所满足的条件也是如此。

函数eq(A,B)也是对两个对象进行比较,看是否相等。其中,A和B可以是矩阵和数值,但也可以是其他的对象,如figure对象。

6.不等于:~

A~

同样,函数ne(A,B)对两个对象A和B进行比较,也可以用于对两个矩阵进行比较。

例2.13 MATLAB中关系运算符的用法。

>> a=[1 2;3 4]

a =

1    2

3    4

>> a>1

ans =

0 1

1 1

>> a<3

ans =

1 1

0 0

>> a>=2

ans =

0 1

1 1

>> a<=2

ans =

1 1

0 0

>> eq(a,b)

ans =

1 1

0 0

>> a==1  %找出a中等于1的元素

ans =

1 0

0 0

>> a~

ans =

0 0

1 1

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