isequaln
Test symbolic objects for equality, treating NaN values as
equal
Description
returns logical tf = isequaln(A,B)1 (true) if A and B
are the same size and their contents are of equal value. Otherwise,
isequaln returns logical 0 (false). All
NaN (not a number) values are considered to be equal to each other.
isequaln recursively compares the contents of symbolic data
structures and the properties of objects. If all contents in the respective locations are
equal, isequaln returns logical 1 (true).
returns logical tf = isequaln(A1,A2,...,An)1 (true) if all the inputs are equal.
Examples
Input Arguments
Tips
isequaln(A,B)checks ifAandBare the same size and their contents are equal (from coding perspective), treatingNaNvalues as equal. To check whether the mathematical comparisonA == Bholds for all values of variables inAandB, useisAlways(A == B).If one of the input arguments is a symbolic type and the other input is a MATLAB® numeric type with the same value, then
isequalnreturns logical0(false) because the inputs are not equal (from coding perspective). For example,tf = isequaln(1,sym(1))returns0(false).