polylib
:: representByElemSym
Представляйте симметричный элементарными симметричными полиномами
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
polylib::representByElemSym(f
, l
)
polylib::representByElemSym(f, [x1,...,xn])
возвращает полиномиальный g
в идентификаторах x 1 через x n, таким образом, что заменяющий каждый xi
i
-th элементарный симметричный полином дает f
.
l
списка должен иметь столько операндов, сколько f
имеет indeterminates.
Результатом является FAIL
, если вход не симметричен.
Симметричный полиномиальный x 2 + y 2 может быть записан как (x + y) 2 - 2 (x y):
polylib::representByElemSym(poly(x^2+y^2), [u,v]);
polylib::representByElemSym
перерабатывает области также:
f:=poly(x^2+y^2, Dom::IntegerMod(7)): polylib::representByElemSym(f, [u,v])
|
Симметричный полином |
|
Список indeterminates |
Результатом является полином, имеющий тот же содействующий звонок как f
.
Это - известная теорема, что каждый симметричный полином может быть записан таким образом.