-, _negateОтрицательный из выражения
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
- x
_negate(x)
- x вычисляет отрицание x.
-x эквивалентно вызову функции _negate(x). Оба вызова представляют инверсию элемента x из аддитивной группы.
Отрицание многого типа Type::Numeric также номер.
Если x элемент области, которая не имеет _negate метод (паз), MuPAD® внутренне представляет -x как x*(-1) = _mult(x, -1).
Если x элемент области, которая имеет _negate метод (паз), MuPAD использует этот метод, чтобы вычислить -x.
Различие x - y эквивалентно x + (-y) = _plus (x, _negate(y)).
Отрицание полинома типа DOM_POLY производит полином. Коэффициенты получившегося полинома являются отрицательными сторонами исходных коэффициентов.
Для конечных множеств, -X набор
.
Вычислите отрицательные стороны следующих выражений. Отрицание выражения является инверсией относительно + плюс):
x - x = x + _negate(x)
![]()
-1 + x - 2*x + 23
![]()
Внутренне, MuPAD представляет -x как _mult(x, -1):
type(-x), op(-x, 0), op(-x, 1), op(-x, 2)
![]()
Вычислите отрицание полинома. Результатом является полином с коэффициентами, которые являются отрицательными сторонами коэффициентов исходного полинома:
-poly(x^2 + x - 1, [x])
![]()
-poly(x, [x], Dom::Integer)
![]()
Вычислите отрицание конечного множества. Для конечных множеств, -X набор
:
-{a, b, c}![]()
Различные области библиотеки, такие как матричные области или перегрузка областей класса вычетов _negate:
x := Dom::Matrix(Dom::IntegerMod(7))([2, 10]): x, -x, x + (-x)

delete x:
|
Арифметическое выражение, полином типа |
Арифметическое выражение, полином или набор.
x