-
, _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
является набором.
Вычислите отрицательные стороны следующих выражений. Отрицание выражения является инверсией относительно +
(_plus
):
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