2012-03-19 22 views
0

私はノートブックでいくつかの数式を計算しています。私は機能Mathematicaノートブックの変数のリセット/削除/忘却

Myf[x_] := Sin[c*x] + Tanh[x/c]*Exp[-x] 

を定義し、今、ちょうどいくつかの健全性チェックを行うために、私はc

として
c = 1 

を定義し、

を取得するために Integrate[Myf[y], {y, -1, 1}]を評価

Integrate[Myf[y], {y, -1, 1}] 

を計算すると仮定

1/E - E + 2 ArcCot[1/E] - 2 ArcCot[E] 

今、私はc = 1行を削除しても、Integrate[Myf[y], {y, -1, 1}]はまだ代わりに置換

(1/(-2 + c))E^(-1 - 2/ 
    c) (c E^2 Hypergeometric2F1[1, 1 - c/2, 2 - c/2, -E^(-2/c)] - 
    E^(2/c) (c E^(2/c) 
     Hypergeometric2F1[1, 1 - c/2, 
     2 - c/2, -E^(2/c)] + (-2 + 
     c) (E^2 Hypergeometric2F1[1, -(c/2), 1 - c/2, -E^(-2/c)] - 
     Hypergeometric2F1[1, -(c/2), 1 - c/2, -E^(2/c)]))) 
  1. どのようにノートパソコン用cの値を忘れて/削除しないで

    1/E - E + 2 ArcCot[1/E] - 2 ArcCot[E] 
    

    に評価かつて私はそれを定義しました。

  2. これらの状況に対処する最良の方法は何ですか。私は人々がSubstituteなどを使用していると思います。

答えて

0

Quit[]

この関数は、カーネルを終了します。それは、ノートブックを開いた後に格納された可能性があるすべての変数と内容を消去します。

ます。また、試すことができます。

ClearAllを[ "はGlobal` *"]

関連する問題