<>, _unequal

(Неравные) неравенства

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

x <> y
_unequal(x, y)

Описание

x <> y задает неравенство.

x <> y эквивалентно вызову функции _unequal(x, y).

Оператор <> возвращает символьное выражение, представляющее неравенство.

Получившееся выражение может быть выполнено к TRUE или FALSE функциональным bool. Это также служит условиями управления в ifповторение, и while операторы. Во всех этих случаях, тестирующих на равенство или неравенство, чисто синтаксический тест. Например, bool(0.5 <> 1/2) возвращает TRUE несмотря на то, что оба числа совпадают численно. Далее, Булевы выражения могут быть выполнены к TRUEложь, или UNKNOWN функциональным is. Тесты с помощью is семантически сравните x и y применение математических факторов.

Неравенства имеют два операнда: левая сторона и правая сторона. Используйте lhs и rhs извлекать эти операнды.

Булево выражение not x = y всегда преобразуется в x <> y.

Выражение not x <> y всегда преобразуется в x = y.

Примеры

Пример 1

В следующем примере отметьте различие между синтаксическим и числовым равенством. Числа 1.5 и совпадают численно. Однако 1.5 имеет доменный тип DOM_FLOAT, тогда как имеет доменный тип DOM_RAT. Следовательно, они не рассматриваются как равные в следующем синтаксическом тесте:

1.5 <> 3/2;
bool(%)

Следующие выражения совпадают синтаксически:

_unequal(1/x, diff(ln(x),x));
bool(%)

Булев оператор not преобразует равенства и неравенства:

not a = b, not a <> b

Пример 2

В этом примере используйте оператор <> сравнить две таблицы:

bool(table(a = PI) <> table(a = sqrt(2)))

Пример 3

Протестируйте равенство этих выражений при помощи синтаксического теста через bool и семантический тест через testeq:

bool(1 <> x/(x + y) + y/(x + y)),
testeq(1 <> x/(x + y) + y/(x + y))

Пример 4

Неравенства являются типичными входными объектами для системных функций, таких как solve:

solve(x^2 - 2*x <> -1, x)

Параметры

xY

Произвольные объекты MuPAD®

Возвращаемые значения

Выражение типа "_unequal".

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

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте