groebner::eliminate

Устраните переменные

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

groebner::eliminate(sys, vars)

Описание

groebner::eliminate(sys, vars) возвращает список многочленных выражений, полученных путем устранения элементов vars от sys. Другими словами, возвращаемое значение не содержит переменные в vars, каждый нуль исходной системы sys должен быть нуль возвращаемого значения, и каждый кортеж чисел, который делает нуль возвращаемого значения, может быть расширен к решению sys.

Примеры

Пример 1

Предположим, что x 2 + y = 0 и x + y = 0, что это подразумевает для y?

groebner::eliminate({x^2 +y, y+x}, {x})

Мы выводим, что для каждой пары (x, y) решение системы, y должен удовлетворить y 2 + y = 0, то есть, y = 0 или y = - 1. Действительно:

solve({x^2 +y, y+x}, {x, y})

Параметры

sys

Набор или список многочленных выражений. Коэффициенты в этих многочленных выражениях могут быть произвольными арифметическими выражениями.

vars

Набор или список идентификаторов

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

Список многочленных выражений

Алгоритмы

groebner::eliminate доходы путем вычисления лексического порядка основание Gröbner. Следовательно сложность расчета быстро растет при увеличении числа переменных.

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

Функции MuPAD