Есть для Java библиотека символьных вычислений, аналог Sympy? Ищу для Java библиотеку символьных вычислений с хорошей документацией, аналог Sympy. Нужно упрощать полином в символьном виде: y = b_0 + x1*b1 + x2*b2 + x3*b3 + x1*x2*b12 + x1*x3*b13 + x2*x3*b23 + b123*x1*x2*x3 x1 = (f1-f1_0)/delta_f1 x2 = (f2-f2_0)/delta_f2 x3 = (f3-f3_0)/delta_f3 f1_0-f3_0, delta_f1-f3, b_i = const Буду благодарен даже за подсказку просто ключевых слов для поиска. Искал по ключевым словам: java symbolic expression expand Из того, что нашел:Symja - Java Computer Algebra Library. https://bitbucket.org/axelclk/symja_android_librar... Symja - Java computer algebra and symbolic math library. Differentiation, integration, equation solving, polynomial factorization and linear algebra functions. зеркало на github почему то уже называется symja android libraryhttps://github.com/axkr/symja_android_library Подключал самый свежий jar, в IntelliJ IDEA добавил как библиотеку, использовал примеры, взятые из битбукета. Не один не завелся, все валится с java.lang.ClassNotFoundException.jscience To provide the most comprehensive JavaTM library for the scientific community. To create synergy between all sciences (e.g. math, physics, sociology, biology, astronomy, economics, etc.) by integrating them into a single architecture. To provide the best on-line services (webstart) for scientific calculations and visualizations Для себя не нашел ничего полезного, работает с комплексными числами, но это далеко от того, что мне нужно.jscl-meditor - java symbolic computing library and mathematical editor Интерактивное приложение, нет никакой документации по API и использованию в качестве подключаемой библиотеки.Jasymca is an interactive System for solving math problems. Интерактивное приложение, нет никакой документации по API и использованию в качестве подключаемой библиотеки.Jep Java parses and evaluates mathematical expressions with only a few lines of code. This package allows your users to enter a formula as a string, and instantly evaluate it. Интерактивное приложение, нет никакой документации по API и использованию в качестве подключаемой библиотеки + Trial LicenseJlinAlg о нужном мне функционале не заявлено.Orbital CAS этот Orbital оказался интересной и большой библиотекой, но с какой то проприоритарной древней лицензией: This software is the confidential and proprietary information... You agree to notify your employees and agents who may have access to the software...
Если вы ищете библиотеку символьных вычислений для Java, которая аналогична Sympy и имеет хорошую документацию, я могу порекомендовать вам библиотеку Apache Commons Math.
Apache Commons Math предоставляет множество математических функций и возможностей, включая символьные вычисления. Она хорошо документирована и имеет обширное сообщество пользователей.
Если вы ищете библиотеку символьных вычислений для Java, которая аналогична Sympy и имеет хорошую документацию, я могу порекомендовать вам библиотеку Apache Commons Math.
Apache Commons Math предоставляет множество математических функций и возможностей, включая символьные вычисления. Она хорошо документирована и имеет обширное сообщество пользователей.
Вы можете использовать Apache Commons Math для упрощения полиномов и выполнения других символьных вычислений в вашем Java-коде. Вот ссылка на документацию Apache Commons Math: https://commons.apache.org/proper/commons-math/userguide.html
Надеюсь, что это будет полезной информацией для вас.