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)[y + (x*y) / (x - 2) ==-5 / (x - y), y - x == 1 / (x - 1)]

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

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

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

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

(2x+y=5y-x=1)[2*x + y == 5; y - x == 1]

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

expr = eliminate(eqns,x)
expr = [3y-7][3*y - 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][5*z^3 - 5*z^2 - 8*z + 4*y - 8, 5*z^4 - 11*z^2 - 18*z - 8]

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

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

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

свернуть все

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

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

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

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

|

Введенный в R2018a