價格:免費
更新日期:2016-05-05
檔案大小:6.4M
目前版本:1.023
版本需求:Android 4.2 以上版本
官方網站:mailto:thething8477@gmail.com
PDESolver (PartitionDifferentialEquationsSolver) - бесплатная программа для нахождения решений краевых задач для дифференциальных уравнений в частных производных (уравнений математической физики). Будет полезна при проведении быстрых инженерных расчетов, а также для студентов физико-математических специальностей.
Основные особенности:
1. Ввод произвольных исходных функций с возможностью их дальнейшего разбора и табулирования. Сотрите введенный текст, чтобы понять, что именно вводить в соответствующее поле. Долгое нажатие на поле ввода отображает всплывающее меню с полным списком возможных операций и функций.
2. Экспорт исходных данных в .txt файлы на SD-карте. Рекомендуется при первом запуске программы выполнить экспорт всех по умолчанию введенных исходных данных и ознакомиться с расположением и структурой полученных файлов.
3. Импорт исходных данных из .txt файлов на SD-карте. Файлы импорта должны содержать числовые массивы строго определенной размерности (количества строк и столбцов в этих файлах взаимосвязаны между собой) (см. пункт 2).
4. Сохранение решения в файл на SD-карте.
5. Графическое отображение результатов с возможностью произвольного округления (до 16 знаков после запятой). Нажатие на графике отображает ответ в конкретной точке. Поддерживается небольшое масштабирование графиков.
6. Анимация рассматриваемых нестационарных процессов. 3D-визуализация результатов.
7. Возможность отмены длительных операций. Особенно актуально при задании чересчур большого числа шагов по переменной x.
На данный момент доступно около 50 моделей, среди которых:
1. Общие линейные и нелинейные краевые задачи для волнового уравнения
2. Общие линейные и нелинейные краевые задачи для уравнения теплопроводности
3. Обратная задача тепловой диагностики
4. Задача Дирихле для уравнения Пуассона на прямоугольнике и на секторе
5. Задача Дирихле для уравнения Лапласа в круге и в кольце
В планах:
1. Задача Дирихле на полуплоскости
2. Задачи Коши для уравнений теплопроводности и колебаний
3. Двух- и трехмерные задачи для уравнений теплопроводности и колебаний
4. Решение уравнения переноса
5. Больше некорректных задач
6. Решение интегральных уравнений
7. И многое другое...
Ведется постоянная работа по устранению багов, повышению точности вычислений, общему повышению производительности.
Примечания:
1. Для сохранения числового решения необходимо наличие SD-карты. Также SD-карта необходима для визуализации результатов при большом числе шагов по x.
2. В некоторых задачах во избежание потерь устойчивости необходимо следить за правильностью знаков вводимых коэффициентов уравнения, чтобы не получить физически неопределенную, некорректную задачу.
3. К задачам на секторе, в кольце и в круге: файлы импорта данных должны содержать значения функций, полученные табулированием в полярной системе координат.
4. К обратной задаче тепловой диагностики: функция f(t) должна стремиться к нулю при стремлении t к бесконечности. Теоретическая погрешность решения является завышенной. Модельные примеры можно строить, используя прямую задачу для уравнения теплопроводности. При этом желательно выполнять экспорт модельных функций.