Учебный репозиторий с реализациями численных методов на Julia.
lecture1_non_linear_methodsimpl/: методы решения нелинейных уравнений- дихотомия
- метод Ньютона (обычный и модифицированный)
- метод простых итераций
test/: тестовые и демонстрационные сценарии
lecture2_integralsimpl/: численное интегрирование на равномерной сетке- левые/правые прямоугольники
- трапеции
- средняя точка
test/: тесты точности и сходимости
lecture3_runge_rombergimpl/: уточнение интегралов Рунге–Ромбергаtest/: тесты структуры, точности и порядка
- Julia (1.x)
- Пакет
ForwardDiff(для тестов метода Ньютона)
Установка зависимости:
import Pkg
Pkg.add("ForwardDiff")Из корня репозитория:
julia lecture1_non_linear_methods/test/newton_method.jl
julia lecture1_non_linear_methods/test/dihotomy_method.jl
julia lecture1_non_linear_methods/test/fixed_point_method.jl
julia lecture2_integrals/test/equal_grid_methods.jl
julia lecture3_runge_romberg/test/runge_romberg.jl