next up previous
Next: 5.15 微分 Up: 5 電卓的な使用 Previous: 5.13 結果の簡単化

5.14 一時的な代入

式に含まれる変数に一時的に値を代入して式の値を求めたい場合は、
式 /. 名前 -> 値
とします。 具体的には、例えば
y = x^2
y /. x->1
y     y 自体は変っていない
Remove[x,y]

一度に複数の代入をするには、括弧 { } でくくって、
式 /. {名前 -> 値, 名前 -> 値,...}
とします。
(x + y + z + w)^2
% /. {y->1,z->2} y$1$ を、z$2$ を代入
Remove[x,y,z,w]

方程式の解を Solve[] (詳しいことは後述) を用いて、 求めたときの結果はこの代入をするのに便利です。 例えば $x^2+x+1=0$ の根の $3$ 乗を計算するには、次のようにすれば OK.
Solve[x^2+x+1==0,x]
x^3 /. % 解の $3$ 乗を計算してみる
Remove[x]


next up previous
Next: 5.15 微分 Up: 5 電卓的な使用 Previous: 5.13 結果の簡単化
Masashi Katsurada
平成20年10月18日