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, если вход не симметричен.

Примеры

Пример 1

Симметричный полиномиальный x 2 + y 2 может быть записан как (x + y) 2 - 2   (xy):

polylib::representByElemSym(poly(x^2+y^2), [u,v]);

Пример 2

polylib::representByElemSym перерабатывает области также:

f:=poly(x^2+y^2, Dom::IntegerMod(7)):
polylib::representByElemSym(f, [u,v])

Параметры

f

Симметричный полином

l

Список indeterminates

Возвращаемые значения

Результатом является полином, имеющий тот же содействующий звонок как f.

Алгоритмы

Это - известная теорема, что каждый симметричный полином может быть записан таким образом.

Смотрите также

Функции MuPAD