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