isequaln

Протестируйте символьные объекты на равенство, обработав NaN значения как равные

Описание

пример

isequaln(A,B) возвращает логический 1 (TRUE), если A и B одного размера и их содержимое имеет равную ценность. В противном случае, isequaln возвращает логический 0 ложь. Весь NaN (не номер), значения считаются равными друг другу. isequaln рекурсивно сравнивает содержимое символьных структур данных и свойства объектов. Если все содержимое в соответствующих местоположениях равно, isequaln возвращает логический 1 TRUE.

пример

isequaln(A1,A2,...,An) возвращает логический 1 (TRUE), если все входные параметры равны.

Примеры

Сравните два выражения

Используйте isequaln сравнить эти два выражения:

syms x
isequaln(abs(x), x)
ans =
  logical
   0

Для положительного x, эти выражения идентичны:

assume(x > 0)
isequaln(abs(x), x)
ans =
  logical
   1

Для дальнейших расчетов удалите предположение на x путем воссоздания его с помощью syms:

syms x

Сравните две матрицы

Используйте isequaln сравнить эти две матрицы:

A = hilb(3);
B = sym(A);
isequaln(A, B)
ans =
  logical
   0

Сравните векторы, содержащие NaN Значения

Используйте isequaln сравнить эти векторы:

syms x
A1 = [x NaN NaN];
A2 = [x NaN NaN];
A3 = [x NaN NaN];
isequaln(A1, A2, A3)
ans =
  logical
   1

Входные параметры

свернуть все

Входные параметры, чтобы выдержать сравнение в виде символьных чисел, переменных, выражений, функций, векторов или матриц. Если один из аргументов является символьным объектом, и другой является числовым, тулбокс преобразует числовой объект в символьный прежде, чем сравнить их.

Серия входных параметров, чтобы выдержать сравнение в виде символьных чисел, переменных, выражений, функций, векторов или матриц. Если по крайней мере один из аргументов является символьным объектом, тулбокс преобразует все другие аргументы в символьные объекты прежде, чем сравнить их.

Советы

  • Вызов isequaln для аргументов, которые не являются символьными объектами, вызывает MATLAB® isequaln функция. Если один из аргументов является символьным, то все другие аргументы преобразованы в символьные объекты перед сравнением.

Смотрите также

| | | | | |

Введенный в R2013a