我在笔记本中计算一些公式。假设我定义了一个函数
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)])))
在我定义笔记本后,如何删除/忘记笔记本的c
值。
处理这些情况的最佳方法是什么。我想人们会使用Substitute
或类似的东西。
答案 0 :(得分:0)
显然,x=.
或Clear[x]
会清除x
。
答案 1 :(得分:0)
Quit[]
此函数退出内核。它会清除打开笔记本后可能存储的所有变量和内容。
您也可以尝试:
ClearAll [" Global` *"]