Правая сторона (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 обменены.