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
平成16年7月21日