rhs

Правая сторона (RHS) уравнения

Синтаксис

rhs(eqn)

Описание

пример

rhs(eqn) возвращает правую сторону символьного уравнения eqn. Значение eqn также может быть символьным условием, таким как x > 0. Если eqn является массивом, то 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 обмениваются.

Входные параметры

свернуть все

Уравнение или условие, заданное как символьное уравнение или условие, или вектор, матрица, или многомерный массив символьных уравнений или условия.

Смотрите также

| | |

Введенный в R2017a