Skip to content

infamax/numeric_methods

Repository files navigation

Численные методы

Данный репозиторий содержит решение лабораторных работ по курсу "Численные методы".

Краткое описание работ

Лабораторная работа 1

Посвящена работе с погрешностями и практике использованию библиотек numpy, matplotlib

Лабораторная работа 2

Посвящена методу решения нелиненый уравнений. В ней были реализованы такие классические методы решения уравнений, как метод Ньютона, метод простой итерации, метод Бисекции. Также был реализован метод Ньютона, который находит корень с учетом его кратности

Лабораторная работа 3

Посвящена методам решения систем линейных алгебраических уравнений (СЛАУ). В ней были реализованы метод Гаусса, LU разложение матрицы, был реализован метод для эффективного решения системы с разреженной матрицей, реализован итерационный метод минимальных невязок.

Лабораторная работа 4

Посвящена методам апроксимации. Был написан код для метода наименьших квадратов (МНК), частным случаем которого является линейная регрессия, реализована интерполяция с помощью интерполяционного многочлена в форме Лагранжа, в форме Ньютона с конечными и разделенными разностями, написан код для кубического сплайна с дефектом 1.

Лабораторная работа 5

Посвящена численному интегрированию. Был реализован код вычисления интеграла, используя метод левых прямоугольников, метод трапеций, использовано правило Рунге для оценки погрешности вычисления интеграла, уточнение по Ричардсону для улучшения точности вычисления интеграла, не прибегая к увеличению числа отрезков разбиения.

About

Labs MPEI for numeric methods

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published