2016-11-05 7 views
0

일부 최대 함수가 결과로 소수를 차지한다고 가정합시다. 예를 들어,최대 표현식에서 하위 표현식을 추출하는 방법은 무엇입니까?

(%o1)  bla/blubb 

여기서 bla 및 blubb는 다시 복잡한 표현입니다.

이제 분자와 분모를 별도로 처리하고 싶습니다. 변수를 분리하기 위해 어떻게 추출 할 수 있습니까?

나는 bla/blubb 내부적 혀짤배기에 목록으로 표시됩니다 알고, 그래서

:lisp (setq $oneofthem (nth 2 $%o1)); 

이 분자 또는 분모의 LISP 표현을 얻기 위해 할 수 있습니다. 그러나 맥시마와 리스프 표현은 정류 방식이 다르므로 최대 변수 oneofthem에 첫 번째 또는 두 번째 인수 (bla 또는 (mtimes blubb -1))가 포함되어 있는지 미리 알 수 없습니다.

답변