0

ノートブックでいくつかの数式を計算しています。関数を定義するとします

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

そして計算する

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

さて、サニティチェックを行うために、次のように定義cします

c = 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/E - E + 2 ArcCot[1/E] - 2 ArcCot[E]

無置換の代わりに

(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定義したノートブックの値を削除/忘れるにはどうすればよいですか。

  2. これらの状況に対処する最善の方法は何ですか。私は人々が使用するSubstituteか、そのようなものだと思います。

4

2 に答える 2

0

どうやら、x=.またはClear[x]クリアしますx

于 2012-03-19T19:41:22.707 に答える
0

Quit[]

この関数はカーネルを終了します。ノートブックを開いた後、保存できたすべての変数と内容をクリアします。

あなたも試すことができます:

ClearAll["グローバル`*"]

于 2014-09-11T03:41:32.560 に答える