Mathematica - Limit

Mathematica에서 Solve의 결과값을 다시 사용하는 방법이 없을까 고민을 해봤습니다.


그런데 x->{value}처럼 생겨서 함수에 직접 넣을 수 없더군요.
(변수로써 사용할 수 없다는 이야기입니다.)

그러다가 Limit이란 함수를 찾아냈습니다.
이거라면 될 것 같아서 해봤습니다.



이렇게 했더니 다행히 값이 나오는군요!
덕분에 지금 짠 프로그램의 자동화가 가능하게 되었습니다.

[ATTENTION] 주의할 점이 있습니다.
Sin[x]에서 x는 {x->-2} or {x->-1}과 변수가 같아야 합니다.
안 그러면 돌아가지 않습니다.

다른 방법 알고 계시다면 지적해주시면 감사하겠습니다^^

덧글

  • 당근농장 2009/04/28 05:39 # 삭제

    이건 어떤가요? Solve와 다른점은 -> vs == 이 차이군요..

    In[1]:= y = (x + 1) (x + 2)
    a = Root[y, 1]
    b = Root[y, 2]

    Out[1]= (1 + x) (2 + x)

    Out[2]= -2

    Out[3]= -1

    In[4]:= N[Sin[a]]
    N[Sin[b]]

    Out[4]= -0.909297

    Out[5]= -0.841471
  • wolga 2009/04/28 11:11 #

    굳이 solve를 쓸 필요가 없다는 말씀이군요. 좋은 지적 감사합니다:)
※ 로그인 사용자만 덧글을 남길 수 있습니다.