eq (DataMatrix)

Test DataMatrix objects for equality

Syntax

T = eq(DMObj1, DMObj2)
T = DMObj1 == DMObj2
T = eq(DMObj1, B)
T = DMObj1 == B
T = eq(B, DMObj1)
T = B == DMObj1

Input Arguments

 DMObj1, DMObj2 DataMatrix objects, such as created by DataMatrix (object constructor). B MATLAB® numeric or logical array.

Output Arguments

 T Logical matrix of the same size as DMObj1 and DMObj2 or DMObj1 and B. It contains logical 1 (true) where elements in the first input are equal to the corresponding element in the second input, and logical 0 (false) when they are not equal.

Description

T = eq(DMObj1, DMObj2) or the equivalent T = DMObj1 == DMObj2 compares each element in DataMatrix object DMObj1 to the corresponding element in DataMatrix object DMObj2, and returns T, a logical matrix of the same size as DMObj1 and DMObj2, containing logical 1 (true) where elements in DMObj1 are equal to the corresponding element in DMObj2, and logical 0 (false) when they are not equal. DMObj1 and DMObj2 must have the same size (number of rows and columns), unless one is a scalar (1-by-1 DataMatrix object). DMObj1 and DMObj2 can have different Name properties.

T = eq(DMObj1, B) or the equivalent T = DMObj1 == B compares each element in DataMatrix object DMObj1 to the corresponding element in B, a numeric or logical array, and returns T, a logical matrix of the same size as DMObj1 and B, containing logical 1 (true) where elements in DMObj1 are equal to the corresponding element in B, and logical 0 (false) when they are not equal. DMObj1 and B must have the same size (number of rows and columns), unless one is a scalar.

T = eq(B, DMObj1) or the equivalent T = B == DMObj1 compares each element in B, a numeric or logical array, to the corresponding element in DataMatrix object DMObj1, and returns T, a logical matrix of the same size as B and DMObj1, containing logical 1 (true) where elements in B are equal to the corresponding element in DMObj1, and logical 0 (false) when they are not equal. B and DMObj1 must have the same size (number of rows and columns), unless one is a scalar.

MATLAB calls T = eq(X, Y) for the syntax T = X == Y when X or Y is a DataMatrix object. 