Main Content

subs を使用したシンボリック式の求解

シンボリック変数に値が代入されても、それらの値を含む式の値は自動的に求められません。代わりに、subs を使用して式の値を求めます。

y = x^2 を定義します。

syms x
y = x^2;

2x に代入します。y 値は 4 ではなく x^2 のままです。

x = 2;
y
y =
x^2

x の値をもう一度変更しても、y の値は x^2 のままです。代わりに、subs を使用して、x の新しい値で y を求めます。

subs(y)
ans =
4

求められた結果は 4 になります。しかし、y は変わりません。結果を y に代入することで、y の値を変更します。

y = subs(y)
y =
4

この代入後の yx と独立であることを示します。

x = 5;
subs(y)
ans =
4