Я хочу написать Java-программу для вычисления интеграла с трехточечным гауссом.Как рассчитать результат каждой функции, которая является строкой?Например хочу вычислить F(x) = x^4 + cos(x) + e^2x
F(x) = x^4 + cos(x) + e^2x
Оценка строки сама по себе не простая задача.
Вы должны написать свой собственный Переводчик с Lexer и Parser .
Можно рассмотреть возможность использования сторонних библиотек для разбора и выполнения математических функций. Я никогда не использовал ни одного из них. Простой поиск в Google показывает это:
JbcParser
JepParser
Я уверен, что есть несколько других вокруг ...
Надеюсь, это поможет