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