
수학 함수의 그래프 그리기를 자동화하려고 합니다. 이를 위해서는 중위(또는 RPN) 표기법이 필요합니다. 또한 TeX의 올바른 수학 모드를 사용하여 출력에 자동으로 주석을 달고 싶습니다.
예를 들어 생성하고 싶습니다.
sin(x) % infix (in Radian)
x RadtoDeg sin % RPN (in degree)
\sin(x) % TeX (no conversion, just display)
한 소스에서 한 번에 이동합니다. 출처로서 나는 세 가지 중 하나(또는 필요한 경우 네 번째 표기법)를 기꺼이 받아들입니다.
솔루션은 pi
및 를 처리할 수 있어야 합니다 Euler
.
infixtoRPN
내가 원하는 것의 절반을 수행하지만 내가 아는 한 TeX 출력을 생성하지 않는 패키지가 있습니다 .
다른 프로그래밍 언어를 사용하는 것도 가능할 수 있습니다. 어디서부터 시작해야할지 모르겠습니다.