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.
Это - известная теорема, что каждый симметричный полином может быть записан таким образом.