Analytics & Physics
Analytics & Physics это библиотека разработчика с исходным кодом для создания инженерных и вычислительных приложений. Библиотека содержит множество полнофункциональных классов для работы с физическими величинами, единицами измерения, аналитическими символьными выражениями и производными, а так же вычислительные методы математического моделирования. Библиотека имеет специальную структуру классов, которая позволяет разработчику интегрировать ее со своим приложением за минимальное время, а так же расширять функциональность без модификации кода ядра.
Перейти к описаниюAnalytics & Physics — библиотека разработчика с исходным кодом для создания инженерных и вычислительных приложений. Библиотека содержит множество полнофункциональных классов для работы с физическими величинами, единицами измерения, аналитическими символьными выражениями и производными, а также вычислительные методы математического моделирования. Библиотека имеет специальную структуру классов, которая позволяет разработчику интегрировать ее со своим приложением за минимальное время и расширять функциональность без модификации кода ядра.
Основные возможности библиотеки:
1. Работа с физическими единицами измерения:
— Всего более 70 готовых единиц измерения.
— Нелинейные единицы измерения — логарифмические и децибелы.
— Преобразование строк в единицы измерения и обратно.
— Операции с физическими размерными значениями с учетом размерности и единиц измерения.
— Добавление новых единиц измерения с минимальным написанием кода.
2. Работа с символьными аналитическими выражениями:
— Парсинг и вычисление аналитических выражений любой сложности.
— Поддержка аналитических вычислений с данными любых типов (пользовательскими).
— Более 30 математических операторов (+, -, *, /, ^, и др).
— Более 40 встроенных функций (тригонометрические, гиперболические, специальные функции Бесселя, Лежандра).
— Символьные производные выражений любой сложности.
— Перегрузка операторов для данных пользовательского типа.
— Добавление новых функций и их производных с минимальным написанием кода.
— Готовые расширения для вычислений с комплексными числами обыкновенными дробями, массивами и матрицами.
— Множество готовых численных методов, интегрированных с символьными аналитическими алгоритмами.
Преимущества библиотеки:
— 100% исходный код на языке разработки.
— Множество готовых функциональных классов.
— Добавление новых расширений библиотеки без модификации ядра.
— Простота интеграции в любые приложения.