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

그런데 x->{value}처럼 생겨서 함수에 직접 넣을 수 없더군요.
(변수로써 사용할 수 없다는 이야기입니다.)
그러다가 Limit이란 함수를 찾아냈습니다.
이거라면 될 것 같아서 해봤습니다.

이렇게 했더니 다행히 값이 나오는군요!
덕분에 지금 짠 프로그램의 자동화가 가능하게 되었습니다.
[ATTENTION] 주의할 점이 있습니다.
Sin[x]에서 x는 {x->-2} or {x->-1}과 변수가 같아야 합니다.
안 그러면 돌아가지 않습니다.
다른 방법 알고 계시다면 지적해주시면 감사하겠습니다^^

그런데 x->{value}처럼 생겨서 함수에 직접 넣을 수 없더군요.
(변수로써 사용할 수 없다는 이야기입니다.)
그러다가 Limit이란 함수를 찾아냈습니다.
이거라면 될 것 같아서 해봤습니다.

이렇게 했더니 다행히 값이 나오는군요!
덕분에 지금 짠 프로그램의 자동화가 가능하게 되었습니다.
[ATTENTION] 주의할 점이 있습니다.
Sin[x]에서 x는 {x->-2} or {x->-1}과 변수가 같아야 합니다.
안 그러면 돌아가지 않습니다.
다른 방법 알고 계시다면 지적해주시면 감사하겠습니다^^
태그 : MATHEMATICA, Limit




덧글
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