Main Content

rhs

説明

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

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

すべて折りたたむ

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

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

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

rhs を使用して eqn の右辺を求めます。

rhsEqn = rhs(eqn)
rhsEqn = x2

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

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

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

rhs を使用して cond の右辺を求めます。

rhsCond = rhs(cond)
rhsCond = y+1

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

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

syms x y
V = [y^2 == x^2, x ~= 0, x*y >= 1]
V = (y2=x2x01xy)
rhsV = rhs(V)
rhsV = (x20xy)

演算子 >= を使用した条件は演算子 <= を使用して内部的に書き換えられるので、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

rhs を使用して方程式の右辺を求めます。

rhsEqn = rhs(eqn)
rhsEqn = I2-2A+A2

入力引数

すべて折りたたむ

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

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

バージョン履歴

R2017a で導入

すべて展開する

参考

| | |