Правая сторона (RHS) уравнения
Найдите правую сторону уравнения 2*y == x^2
при помощи rhs
.
Сначала объявите уравнение.
syms x y eqn = 2*y == x^2
eqn = 2*y == x^2
Найдите правую сторону eqn
при помощи rhs
.
rhsEqn = rhs(eqn)
rhsEqn = x^2
Найдите правую сторону условия x < y + 1
при помощи rhs
.
Во-первых, объявите условие.
syms x y cond = x < y + 1
cond = x < y + 1
Найдите правую сторону cond
при помощи rhs
.
rhsCond = rhs(cond)
rhsCond = y + 1
Примечание
Условия, которые используют >
оператор внутренне переписывается с помощью <
оператор. Поэтому, rhs
возвращает исходную левую сторону. Для примера, rhs(x > a)
возвращает x
.
Для массива, который содержит уравнения и условия, rhs
возвращает массив правых сторон этих уравнений или условий. Массив выхода имеет тот же размер, что и массив входа.
Найдите правую сторону уравнений и условий в векторе V
.
syms x y V = [y^2 == x^2, x ~= 0, x*y >= 1]
V = [ y^2 == x^2, x ~= 0, 1 <= x*y]
rhsV = rhs(V)
rhsV = [ x^2, 0, x*y]
Потому что любое условие, использующее >=
оператор внутренне переписывается с помощью <=
оператор, стороны последнего условия в V
обмениваются.