Метод lu разложения решения систем линейных уравнений

Решение СЛАУ методом LU-разложения

Пусть система уравнений задается в виде:

Пример №1 . Дана система линейных уравнений. Решить ее методом LU-разложения.
Решение. Алгоритм декомпозиции основан на идее представления исходной матрицы в виде произведения двух треугольных матриц. Пусть задана квадратная матрица:
Представим A в виде: A=BC
Покажем пример вычислений нескольких значений матриц B и C.
Вычисляем значение элемента b11=1
c11=1/1=1
c12=3/1=3
c13=3/1=3
Вычисляем значение элемента b21=1
Вычисляем значение элемента b22=-2 — (1 • 3)=-5
c22=-5/(-5)=1
c23=0/(-5)=0
Вычисляем значение элемента b31=3
Вычисляем значение элемента b32=3 — (3 • 3)=-6
Вычисляем значение элемента b33=-1 — (3 • 3 -6 • 0)=-10
c33=-10/(-10)=1

B=
100
1-50
3-6-10

C=
133
010
001

Вычисляем значения yi
y1 = 11/1 = 11
y2 = (1 — 1 • 11 )/(-5) = 2
y3 = (1 — 3 • 11 -6 • 2 )/(-10) = 2
Вычисляем значения xi
x3 = y3 = 2
x2 = 2 — (0 • 2 ) = 2
x1 = 11 — (3 • 2 + 3 • 2 ) = -1

Пример №2 . Решить систему уравнений Ax = b методом Гаусса (LU-разложения).

Видео:Линал 3.9. LU-разложениеСкачать

Линал  3.9. LU-разложение

Решение СЛАУ методом LU-разложения

LU-разложение — это представление матрицы A в виде A=L•U, где L — нижнетреугольная матрица с еденичной диагональю, а U — верхнетреугольная матрица. LU-разложение является модификациеё метода Гаусса. Основные применения данного алгоритма — решение систем алгебраических уравнений, вычисление определителя, вычисление обратной матрицы и др.

Рассмотрим алгоритм на примере матрицы
Метод lu разложения решения систем линейных уравнений

Алгоритм

  1. Создаем матрицы
    Метод lu разложения решения систем линейных уравнений
    и
    Метод lu разложения решения систем линейных уравнений
  2. Для каждого столбца j = 1… 3 матрицы Метод lu разложения решения систем линейных уравнений будем вычислять Метод lu разложения решения систем линейных уравнений как
    Метод lu разложения решения систем линейных уравнений

Для каждой строки Метод lu разложения решения систем линейных уравнений вычислим Метод lu разложения решения систем линейных уравнений

Выполняем шаг 2 пока j

Видео:2_4. LU-разложениеСкачать

2_4. LU-разложение

О песочнице

Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.

Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.

Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.

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

LU разложение матрицы

О модерации

Не надо пропускать:

  • рекламные и PR-публикации
  • вопросы и просьбы (для них есть Хабр Q&A);
  • вакансии (используйте Хабр Карьеру)
  • статьи, ранее опубликованные на других сайтах;
  • статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
  • жалобы на компании и предоставляемые услуги;
  • низкокачественные переводы;
  • куски программного кода без пояснений;
  • односложные статьи;
  • статьи, слабо относящиеся к или не относящиеся к ней вовсе.

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

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

Решение СЛАУ методом LU-разложения

Метод LU — разложения (декомпозиции) — один из способов решения системы линейных уравнений. Алгоритмы метода схожи с алгоритмами метода Гаусса.

Суть метода состоит в том, чтобы представить исходную матрицу коэффициентов А как произведение двух треугольных матриц.

А = LU, где L — нижняя треугольная матрица с единичной диагональю, U — верхняя треугольная матрица. LU — разложение возможно, когда:
— матрица А обратима;
— главные миноры матрицы отличны от 0.

LU — разложение используют для решения систем линейных уравнений вида: Ах = b.

Т.к. А = LU, исходную систему можно представить в виде равенства: LUх = b. Если ввести вектор у = (у1, у2. уn) t , равенство можно представить как систему: Метод lu разложения решения систем линейных уравнений
Т.е. решение системы Ах = b заключается в решении двух систем с треугольными матрицами: Lу = b, Uх = у.

На первом этапе решается система Lу = b. Т.к. L — нижняя треугольная матрица, система решается прямой подстановкой.

Запишем первую систему в виде: Метод lu разложения решения систем линейных уравнений
В первом уравнении вычисляем у1, во втором — у2, в третьем — у3 и т.д.

Общая формула: Метод lu разложения решения систем линейных уравнений
На втором этапе решается вторая система Uх = у способом обратной подстановки.
Система имеет вид: Метод lu разложения решения систем линейных уравнений
Из последнего уравнения системы находим хn, из предпоследнего хn-1 и т.д., из первого находим х1.
Общая формула для решения системы имеет вид: Метод lu разложения решения систем линейных уравнений
Быстро решать системы линейных уравнений методом LU — разложения можно с помощью онлайн калькулятора.

🎬 Видео

Система линейных уравнений. Метод обратной матрицы. Матричный метод.Скачать

Система линейных уравнений. Метод обратной матрицы. Матричный метод.

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

LU Разложение матрицы

Решение системы уравнений методом LU-разложенияСкачать

Решение системы уравнений методом LU-разложения

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

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

LU-разложение. МатрицыСкачать

LU-разложение. Матрицы

Линейная алгебра Практика 4 LU-разложениеСкачать

Линейная алгебра Практика 4 LU-разложение

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

Решение системы уравнений методом обратной матрицы - bezbotvy

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

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

Линейная алгебра, 7 урок, СЛАУ. Матричный методСкачать

Линейная алгебра, 7 урок, СЛАУ. Матричный метод

Алгебра 7 класс (Урок№44 - Решение задач с помощью линейных уравнений.)Скачать

Алгебра 7 класс (Урок№44 - Решение задач с помощью линейных уравнений.)

9. Метод обратной матрицы для решения систем линейных уравнений / матричный методСкачать

9. Метод обратной матрицы для решения систем линейных уравнений / матричный метод

Решение системы уравнений методом LU-разложения (устар.)Скачать

Решение системы уравнений методом LU-разложения (устар.)

14. Метод Гаусса решения систем линейных уравнений ( бесконечное множество решений ). Часть 3Скачать

14. Метод Гаусса решения систем линейных уравнений ( бесконечное множество решений ). Часть 3

15. Однородная система линейных уравнений / фундаментальная система решенийСкачать

15. Однородная система линейных уравнений / фундаментальная система решений

Математика без Ху!ни. Метод Гаусса.Скачать

Математика без Ху!ни. Метод Гаусса.

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

Решение системы уравнений методом Крамера.
Поделиться или сохранить к себе: