Main Content

lhs

説明

lhsEqn = lhs(eqn) は、シンボリック方程式 eqn の左辺を返します。eqn の値が x > 0 のようなシンボリック条件になることもあります。eqn が配列の場合、lhseqn の方程式の左辺の配列を返します。

演算子 > または >= を使用した条件は、演算子 < または <= を使用して内部的に書き換えられます。このため、lhs はオリジナルの右辺を返します。たとえば、lhs(x > 0)0 を返します。

すべて折りたたむ

lhs を使用して方程式 2y=x2 の左辺を求めます。

はじめに、方程式を宣言します。

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

lhs を使用して eqn の左辺を求めます。

lhsEqn = lhs(eqn)
lhsEqn = 2y

lhs を使用して条件 x+y<1 の左辺を求めます。

はじめに、条件を宣言します。

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

lhs を使用して cond の左辺を求めます。

lhsCond = lhs(cond)
lhsCond = x+y

方程式および条件を含む配列に対して、lhs はそれらの方程式または条件の左辺の配列を返します。出力配列は、入力配列と同じサイズです。

ベクトル V 内の方程式と条件の左辺を求めます。

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

演算子 >= を使用した条件は演算子 <= を使用して内部的に書き換えられるので、V 内の最後の条件は左右が入れ替わります。

シンボリック行列変数を含むシンボリック方程式の左辺を求めます。

シンボリック行列変数とシンボリック方程式を作成します。

syms A [2 2] matrix
syms B [2 1] matrix
syms C [1 2] matrix
eqn = B*C == A*A - 2*A + eye(2)
eqn = BC=I2-2A+A2

lhs を使用して方程式の左辺を求めます。

lhsEqn = lhs(eqn)
lhsEqn = BC

入力引数

すべて折りたたむ

方程式または条件。シンボリックな方程式または条件、あるいはシンボリックな方程式または条件のベクトル、行列、または多次元配列として指定します。

データ型: sym | symfun | symmatrix | symfunmatrix

バージョン履歴

R2017a で導入

すべて展開する

参考

| | |