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