lhs

Левая сторона (LHS) уравнения

Синтаксис

lhs(eqn)

Описание

пример

lhs(eqn) возвращает левую сторону символьного уравнения eqn. Значение eqn также может быть символьным условием, таким как x > 0. Если eqn является массивом, то lhs возвращает массив левых сторон уравнений в eqn.

Примеры

Найдите левую сторону уравнения

Найдите левую сторону уравнения 2*y == x^2 при помощи lhs.

Во-первых, объявите уравнение.

syms x y
eqn = 2*y == x^2
eqn =
2*y == x^2

Найдите левую сторону eqn при помощи lhs.

lhsEqn = lhs(eqn)
lhsEqn =
2*y

Найдите левую сторону условия

Найдите левую сторону условия x + y < 1 при помощи lhs.

Во-первых, объявите условие.

syms x y
cond = x + y < 1
cond =
 x + y < 1

Найдите левую сторону cond при помощи lhs.

lhsCond = lhs(cond)
lhsCond =
 x + y

Примечание

Условия, которые используют оператор >, внутренне переписаны с помощью оператора <. Поэтому lhs возвращает исходную правую сторону. Например, lhs(x > a) возвращает a.

Найдите левую сторону уравнений в массиве

Для массива, который содержит уравнения и условия, lhs возвращает массив левых сторон тех уравнений или условий. Выходной массив одного размера как входной массив.

Найдите левую сторону уравнений и условий в векторном V.

syms x y
V = [y^2 == x^2, x ~= 0, x*y >= 1]
V =
[ y^2 == x^2, x ~= 0, 1 <= x*y]
lhsV = lhs(V)
lhsV =
[ y^2, x, 1]

Поскольку любое условие с помощью оператора >= внутренне переписано с помощью оператора <=, сторонами последнего условия в V обмениваются.

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

свернуть все

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

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

| | |

Введенный в R2017a

Для просмотра документации необходимо авторизоваться на сайте