Метод квадратного корня
Прежде чем приступить к изучению кода рекомендую ознакомиться с прекрасной книгой А.А. Самарского, А.В. Гулина «Численные Методы» 1989 года. Найти ее можно по ссылочке ниже:
Там вы найдете содержательную информацию по методу квадратного корня и в целом про численные методы.
Хотя я и указал, что метод по другому называется «декомпозицией Холецкого» это не совсем так, но ввиду того, что некоторые источники утверждают в аналогичности этих двух методов, я подумал, что стоит это все же как-то отметить.
При написании кода я пользовался следующими инструментами:
Язык разработки: C++
Среда разработки: CLion 2018.1.5
Компилятор: MinGW версии w64 6.0
Видео:Линал 3.9. LU-разложениеСкачать

About
Решение систем уравнений методом квадратного корня (Разложение Холецкого)
Видео:2_4. LU-разложениеСкачать

Разложение матриц на треугольные множители. Схема Холецкого
Лекция 3. Метод Холецкого
Метод Гаусса, подробно рассмотренный выше, был и остается основным инструментом для решения систем линейных уравнений. Основным, но не единственным. Нам следует получить представление еще о двух группах методов: 1) методы разложения матрицы на треугольные множители; 2) итерационные методы.
Рассмотрим метод Холецкого, который предназначен для решения систем с симметричными положительно определенными матрицами. Почему нас интересуют именно такие матрицы?
Во-первых, как известно, матрица жесткости (см (1.1)) является симметричной матрицей.
Во-вторых, вспомним, что при использовании метода конечных элементов потенциальная энергия конструкции определяется выражением

где q – вектор перемещений конструкции, а K – ее матрица жесткости.
Аналогично, для кинетической энергии системы получено

где M – матрица инерции.
В исходном, недеформированном, состоянии 
Теорема Холецкого. Если A – симметричная положительно определенная матрица, то существует действительная невырожденная нижняя треугольная матрица L такая, что 
Согласно этой теореме мы можем заменить в исходной системе линейных уравнений 


Если мы обозначим 
1) 
2) 
Обе эти системы с треугольными матрицами и, следовательно, легко решаются. То есть разложение Холецкого дает возможность заменить сложную задачу решения системы уравнений с полностью заполенной матрицей двумя простыми задачами – решение двух систем с треугольной матрицей.
Остается только научиться строить матрицу L.
Вспомним определение произведения матриц: 



Учтем симметричность матрицы A. Это значит, что мы можем ограничиться рассмотрением только элементов нижнего треугольника матрицы A 

Теперь для получения удобных для использования формул полезно записать это выражение отдельно для поддиагональных и для диагональных элементов матрицы A:

Кстати, эти формулы позволяют понять, почему в теореме Холецкого содержится ограничение, которое требует положительной определенности матрицы 


Пример. Найти по схеме Холецкого решение системы:

Матрица этой системы

в результате применения формул (3.7)
представляется в виде разложения 

Теперь находим решение исходной системы путем решения двух треугольных систем:
1)
2)
📺 Видео
LU разложение матрицыСкачать

Матричный метод решения систем уравненийСкачать

Решение системы уравнений методом ГауссаСкачать

Метод ХалецкогоСкачать

LU Разложение матрицыСкачать

Метод Гаусса и метод Жордана-Гаусса ➜ 2 метода за 7 минутСкачать

6 способов в одном видеоСкачать

2.1 Точные методы решения СЛАУ (Крамера, Гаусса, Жордана, прогонки)Скачать

Вычислительная математика, 5 семестр. Лекция 3Скачать

9 класс, 11 урок, Методы решения систем уравненийСкачать

А.7.34 LU-факториризация, LUP-факторизация и разложение ХолецкогоСкачать

Решение системы линейных уравнений методом ГауссаСкачать

Решение систем уравнений второго порядка. 8 класс.Скачать

Решение системы уравнений методом Крамера 2x2Скачать

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ. | МатематикаСкачать

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvyСкачать

Решение слау методом итераций. Метод простых итераций c++.Скачать

Математика | Система уравнений на желтую звездочку (feat Золотой Медалист по бегу)Скачать




