Parser wyrażeń matematycznych Java, który może przyjmować liczby zespolone jako zmienne?

Piszę program wPrzetwarzanie który przekształca liczby zespolone. Jednak chcę mieć metodę pobierania ciągu wejściowego i obliczania transformacji za pomocą zmiennej złożonej. Na przykład:

1/(z+1)
(z^2)/(z/2)

gdzie z to liczba zespolona. Teraz spojrzałem na JEP i trochęprzykłady, ale nie mogę obliczyć, czy pozwoliłoby ci to rzeczywiście wprowadzić z jako zmienną (aw każdym razie nie jest ona wolna). Czy istnieje parser wyrażeń dla Java (który działa w przetwarzaniu, który używa starej wersji Java i nie ma generycznych), którego mógłbym użyć do tego celu?

Jeśli nie, czy ktoś może wskazać mi podstawy tworzenia tego?

questionAnswers(7)

yourAnswerToTheQuestion