Правая сторона (RHS) уравнения
rhs(eqn)
Найдите правую сторону уравнения 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
обмениваются.