2012-03-19 3 views
0

저는 노트북에서 몇 가지 공식을 계산하고 있습니다. 내가 cMathematica 노트북에서 변수를 재설정/삭제/잊어 버림

c = 1 

정의,

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

다음은 그냥 전성 검사를 수행하는 지금

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

을 계산 나는 함수를 정의한다고 가정하고 얻을 Integrate[Myf[y], {y, -1, 1}]을 평가

1/E - E + 2 ArcCot[1/E] - 2 ArcCot[E] 
나는 c = 1 줄을 삭제하는 경우에도 63,210

이제, Integrate[Myf[y], {y, -1, 1}]은 여전히 ​​대신에 내가/삭제 노트북을위한 c의 가치를 잊지 않는 어떻게 비치 환

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

    로 평가 일단 내가 정의했다.

  2. 이러한 상황을 처리하는 가장 좋은 방법은 무엇입니까? 사람들이 Substitute 같은 것을 사용한다고 가정합니다.

답변

0

Quit[]

이 기능은 커널을 종료합니다. 노트북을 열면 저장할 수있는 모든 변수와 내용을 지 웁니다.

또한 시도 할 수 있습니다 :

ClearAll [ "Global` *"]

관련 문제