ne

Задайте неравенство

Синтаксис

Описание

пример

A ~= B создает символическое неравенство.

ne(A,B) эквивалентно A ~= B.

Примеры

Установите и используйте допущение, используя Not Equal

Использовать assume и реляционный оператор ~= чтобы задать предположение, что x не равен 5:

syms x
assume(x ~= 5)

Решить это уравнение. Решатель принимает во внимание предположение о переменной xи поэтому возвращает только одно решение.

solve((x - 5)*(x - 6) == 0, x)
ans =
6

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

свернуть все

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

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

Совет

  • Вызывающие ~= или ne для несимвольных A и B вызывает MATLAB® ne функция. Эта функция возвращает логический массив с элементами, установленными на логический 1 (true) где A не равно B; в противном случае возвращается логический 0 (false).

  • Если оба A и B являются массивами, тогда эти массивы должны иметь одинаковые размерности. A ~= B возвращает массив неравенств A(i,j,...) ~= B(i,j,...)

  • Если один вход скаляром, а другой массивом, то скалярный вход расширяется в массив тех же размерностей, что и другой массив. Другими словами, если A является переменной (для примера, x), и B является m -by- n матрицей, затем A расширен в m -by n матрицу элементов, каждый набор равен x.

Альтернативы

Вы также можете задать неравенство, используя eq (или его ярлык ==) и логическое отрицание not (или ~). Таким образом, A ~= B эквивалентно ~(A == B).

См. также

| | | | |

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