eliminate

Устраните переменные из рациональных уравнений

Синтаксис

Описание

пример

expr = eliminate(eqns,vars) устраняет переменные vars от рациональных уравнений eqns. Результатом является вектор символьных выражений, который равен нулю.

Примеры

свернуть все

Создайте два рациональных уравнения, которые содержат переменные x и y.

syms x y
eqns = [x*y/(x-2) + y == 5/(y - x), y-x == 1/(x-1)]
eqns = 

(y+xyx-2=-5x-yy-x=1x-1)

Устраните переменную x. Результатом является символьное выражение, которое равно нулю.

expr = eliminate(eqns,x)
expr = [6y2-5y-75]

Создайте два полиномиальных уравнения, которые содержат переменные x и y.

syms x y
eqns = [2*x+y == 5; y-x == 1]
eqns = 

(2x+y=5y-x=1)

Устраните переменную x от уравнений. Результатом является символьное выражение, которое равно нулю.

expr = eliminate(eqns,x)
expr = [3y-7]

Теперь создайте три полиномиальных уравнения, которые содержат переменные xY, и z. Устраните переменную x. Результатом является вектор символьных выражений, который равен нулю.

syms z
eqns = [x^2 + y-z^2 == 2;
        x - z == y;
        x^2 + y^2-z == 4];
expr = eliminate(eqns,x)
expr = [5z3-5z2-8z+4y-8,5z4-11z2-18z-8]

Устранить оба x и y, используйте eliminate функционируйте и задайте эти две переменные как векторный [x y].

expr = eliminate(eqns,[x y])
expr = [5z4-11z2-18z-8]

Входные параметры

свернуть все

Рациональные уравнения, заданные как вектор символьных уравнений или символьных выражений. Рациональное уравнение является уравнением, которое содержит по крайней мере одну часть, в которой числитель и знаменатель являются полиномами.

Оператор отношения == определяет символьные уравнения. Если символьное выражение eqn в eqns не имеет никакой правой стороны, затем символьное уравнение с правой стороной, равной 0 принят.

Переменные, чтобы устранить, заданный как вектор символьных переменных.

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

|

Введенный в R2018a