subs を使用したシンボリック式の求解
シンボリック変数に値が代入されても、それらの値を含む式の値は自動的に求められません。代わりに、subs を使用して式の値を求めます。
式 y = x^2 を定義します。
syms x y = x^2;
2 を x に代入します。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
この代入後の y は x と独立であることを示します。
x = 5; subs(y)
ans = 4