expr = eliminate(eqns,vars)
eliminates the variables vars from the rational equations
eqns. The result is a vector of symbolic expressions that
is equal to zero.
Create two polynomial equations that contain the variables x and y.
syms xy
eqns = [2*x+y == 5; y-x == 1]
eqns =
Eliminate the variable x from the equations. The result is a symbolic expression that is equal to zero.
expr = eliminate(eqns,x)
expr =
Now, create three polynomial equations that contain the variables x, y, and z. Eliminate the variable x. The result is a vector of symbolic expressions that is equal to zero.
syms z
eqns = [x^2 + y-z^2 == 2;
x - z == y;
x^2 + y^2-z == 4];
expr = eliminate(eqns,x)
expr =
To eliminate both x and y, use the eliminate function and specify the two variables as the vector [x y].
eqns — Rational equations vector of symbolic equations | vector of symbolic expressions
Rational equations, specified as a vector of symbolic equations or
symbolic expressions. A rational equation is an equation that contains at
least one fraction in which the numerator and the denominator are
polynomials.
The relation operator == defines symbolic
equations. If a symbolic expression eqn in
eqns has no right side, then a symbolic equation with
a right side equal to 0 is assumed.
vars — Variables to eliminate vector of symbolic variables
Variables to eliminate, specified as a vector of symbolic
variables.