文档

relationaloperators

类:处理

确定相等或排序句柄对象

语法

tf = eq(H1,H2)
tf = ne(H1,H2)
tf = lt(H1,H2)
tf = le(H1,H2)
tf = gt(H1,H2)
tf = ge(H1,H2)

描述

特遣部队= eq (H1,H2平等的。(H1 == h2

特遣部队= ne (H1,H2不平等的。(H1 ~= h2

特遣部队= lt (H1,H2不到。(H1 < h2

特遣部队=勒(H1,H2小于或等于。(H1 <= h2

特遣部队= gt (H1,H2大于。(H1 > h2

特遣部队=通用电气(H1,H2大于或等于。(H1 >= h2

对于每对输入数组(H1而且H2),操作返回一个相同大小的逻辑数组。返回数组中的每个元素都是按元素排序的相等或比较测试结果。这些方法执行标量展开的方式与MATLAB相同®内置关系运算符。有关关系运算符的一般信息,请参见关系操作

以下准则适用于处理比较:

  • 句柄变量的副本总是相等进行比较。

  • 在相同的MATLAB会话中,任意两个句柄的重复比较总是产生相同的结果。

  • 不同的句柄总是不相等的。

  • 句柄值的顺序完全是任意的,与正在比较的句柄对象的状态没有关系。

  • 如果输入数组属于不同的类(包括一个输入数组属于非句柄类的情况,例如)那么这种比较总是错误的。

  • 如果在句柄对象和主导类的对象之间进行比较,则会调用主导类的方法。通常应该只像对象那样进行测试,因为主导类可能没有定义这些方法之一。

  • 如果输入数组的大小不相同且都不是标量,则会发生错误。

使用isequal当您想确定不同句柄对象在所有对象属性中是否具有相同的数据时。使用= =当您想确定句柄变量是否引用同一对象时。

在比较包含动态属性的对象时,isequal总是返回

输入参数

全部展开

操作符的左参数,指定为句柄数组。

操作符的右参数,指定为句柄数组。

输出参数

全部展开

比较的结果,作为与输入数组大小相同的逻辑数组返回,其中每个元素都是按元素计算的相等或比较测试结果

  • 1-关系是真的

  • 0-关系不是真的

属性

访问 公共

要了解方法的属性,请参见方法属性

另请参阅