MATLAB Object-Oriented Programming

(Joyce) #1
Name Meaning Dependencies
mustBeFinite(A) A has no NaN and no
Inf elements.

isfinite

mustBeNonNan(A) A has no NaN elements.isnan
mustBeNonnegative(A) A >= 0 ge, isreal,
isnumeric,
islogical
mustBeNegative(A) A < 0 lt, isreal,
isnumeric,
islogical
mustBeNonzero(A) A ~= 0 eq, isnumeric,
islogical
mustBeGreaterThan(A,B) A > B gt, isscalar,
isreal,
isnumeric,
islogical
mustBeLessThan(A,B) A < B lt, isreal,
isnumeric,
islogical
mustBeGreaterThanOrEqu
al(A,B)

A >= B ge, isreal,
isnumeric,
islogical
mustBeLessThanOrEqual(
A,B)

A <= B le, isreal,
isnumeric,
islogical
mustBeNonempty(A) A is not empty isempty
mustBeNonsparse(A) A has no sparse
elements.

issparse

mustBeNumeric(A) A is numeric. isnumeric
mustBeNumericOrLogical
(A)

A is numeric or logical. isnumeric,
islogical
mustBeReal(A) A has no imaginary
part.

isreal

8 Properties — Storing Class Data

Free download pdf