Report
Программная реализация алгоритма поиска начальных приближений для решения нелинейных уравнений и анализ результатов
| Title: | Программная реализация алгоритма поиска начальных приближений для решения нелинейных уравнений и анализ результатов |
|---|---|
| Publisher Information: | Zenodo, 2024. |
| Publication Year: | 2024 |
| Subject Terms: | начальные приближения, нелинейные уравнения, вычислительная математика, Python |
| Description: | Предлагается алгоритм поиска начальных приближений для нелинейных уравнений на языке программирования Python, который представлен в модуле roots_nonlinear_eq.py. Примеры запуска функций из модуля roots_nonlinear_eq.py показаны в examples.py. Алгоритмы для функции find_roots_with_user_functions приводятся в personal_algorithms.py. Папка tests включает файлы функционального и юнит тестирования. Функциональное тестирование алгоритма было проведено на 7 типах уравнений: логарифмических, показательных, тригонометрических, дробно-рациональных, иррациональных, полиномиальных и комбинированных. При сравнении полученных результатов с Wolfram Mathematica на 520 различных уравнениях, была подтверждена корректность данного подхода. В таблице Excel представлен сравнительный анализ необходимого количества итераций для поиска корней с применением алгоритма поиска начальных приближений и ручного метода подбора интервалов локализации корня. Анализ показал значительную эффективность алгоритма. |
| Document Type: | Report |
| Language: | Russian |
| DOI: | 10.5281/zenodo.15540249 |
| Rights: | CC BY |
| Accession Number: | edsair.doi...........d466840de42358f39d3516a03a7f3cfe |
| Database: | OpenAIRE |
Be the first to leave a comment!