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?