Разделы презентаций


Решение систем линейных алгебраических уравнений

Содержание

РанееВозможности MATLABлевостороннее делениеx = A\bобратная матрицаx = inv(A)*b

Слайды и текст этой презентации

Слайд 1Решение систем линейных алгебраических уравнений


в пакете MATLAB

Решение систем линейных алгебраических уравненийв пакете MATLAB

Слайд 2Ранее
Возможности MATLAB

левостороннее деление
x = A\b

обратная матрица
x = inv(A)*b

РанееВозможности MATLABлевостороннее делениеx = A\bобратная матрицаx = inv(A)*b

Слайд 3Небольшие системы уравнений
Небольшая система содержит, как привило, не более трех

уравнений
Решение, чаще всего, может не требовать компьютера
Методы
графический
Крамера
исключения неизвестных

Небольшие системы уравненийНебольшая система содержит, как привило, не более трех уравненийРешение, чаще всего, может не требовать компьютераМетодыграфическийКрамераисключения

Слайд 4Графический метод
 

Графический метод 

Слайд 5Сложные случаи решений
Три случая
Параллельные линии
нет решения
Совпадающие линии
множество решений
Близкие линии
трудно определить

точку пересечения
Системы в 1 и 2 случае называются – вырожденными

(особыми, сингулярными)
Случай 3 соответствует плохо обусловленной системе
существуют сложности при численном решении

Сложные случаи решенийТри случаяПараллельные линиинет решенияСовпадающие линиимножество решенийБлизкие линиитрудно определить точку пересеченияСистемы в 1 и 2 случае

Слайд 6Метод Крамера
 

Метод Крамера 

Слайд 7Метод Крамера
 

Метод Крамера 

Слайд 8Исключение неизвестных
 

Исключение неизвестных 

Слайд 9Исключение неизвестных
 

Исключение неизвестных 

Слайд 10Метод Гаусса
 

Метод Гаусса 

Слайд 11Метод Гаусса – Прямой ход
 

Метод Гаусса – Прямой ход 

Слайд 12Метод Гаусса – Прямой ход
 

Метод Гаусса – Прямой ход 

Слайд 13Метод Гаусса – Прямой ход
 

Метод Гаусса – Прямой ход 

Слайд 14Метод Гаусса – Прямой ход
 

Метод Гаусса – Прямой ход 

Слайд 15Метод Гаусса – Обратный ход
 

Метод Гаусса – Обратный ход 

Слайд 16Пример

Пример

Слайд 17Метод Гаусса с обратной подстановкой
В рассмотренном варианте метода Гаусса могут

возникнуть ситуации когда решение не может быть найдено или иметь

существенную погрешность
например, в случае если главный элемент равен 0, при нормализации возникает деление на 0
также существенно меньшее значение главного элемента по сравнению с остальными может привести к увеличению погрешности вычислений
Решение – выбор главного элемента
частный
выбор максимального значения главного элемента с последующей перестановкой строк
полный (применяется редко)
выбор максимального значения главного элемента с последующей перестановкой строк и столбцов

Метод Гаусса с обратной подстановкойВ рассмотренном варианте метода Гаусса могут возникнуть ситуации когда решение не может быть

Слайд 18Пример – Частный выбор главного элемента
 

Пример – Частный выбор главного элемента 

Слайд 19Пример – Частный выбор главного элемента
 

Пример – Частный выбор главного элемента 

Слайд 20Пример – MATLAB

Пример – MATLAB

Слайд 21Расчет определителя матрицы
 

Расчет определителя матрицы 

Слайд 22Факторизация матриц
В математике факторизация или факторинг - это декомпозиция объекта (например,

числа, полинома или матрицы) в произведение других объектов или факторов,

которые, будучи перемноженными, дают исходный объект
Целью факторизации является приведение объекта к «основным строительным блокам»
Матрица может также быть факторизована на произведение матриц специального вида для приложений, в которых эта форма удобна
Виды факторизации матриц
LU
Холецкого
QR

Факторизация матрицВ математике факторизация или факторинг - это декомпозиция объекта (например, числа, полинома или матрицы) в произведение других

Слайд 23LU факторизация
 

LU факторизация 

Слайд 24LU факторизация
 

LU факторизация 

Слайд 25LU факторизация
Два основных шага решения системы
факторизация
выполняется декомпозиция матрицы А на

верхнюю U и нижнюю L треугольные матрицы
подстановка
прямая подстановка определяет промежуточный

вектор d
обратная подстановка определяет вектор неизвестных x

факторизация

подстановка

прямая

обратная

LU факторизацияДва основных шага решения системыфакторизациявыполняется декомпозиция матрицы А на верхнюю U и нижнюю L треугольные матрицыподстановкапрямая

Слайд 26Метод Гаусса как LU факторизация
 

Метод Гаусса как LU факторизация 

Слайд 27Метод Гаусса как LU факторизация
 

Метод Гаусса как LU факторизация 

Слайд 28Метод Гаусса как LU факторизация
 

Метод Гаусса как LU факторизация 

Слайд 29Метод Гаусса как LU факторизация
 

Метод Гаусса как LU факторизация 

Слайд 30Пример - Проверка
 

Пример - Проверка 

Слайд 31Пример - Проверка
 

Пример - Проверка 

Слайд 32Метод Гаусса как LU факторизация
 

Метод Гаусса как LU факторизация 

Слайд 33Пример
 

Пример 

Слайд 34Пример
 

Пример 

Слайд 35LU факторизация с выбором главного элемента
Аналогично методу Гаусса для обеспечения

надежности решения при использовании LU факторизации необходимо применять частный выбор

главного элемента
одним из способов является использование матрицы перестановки
единичная матрица для взаимной замены строк и столбцов
LU факторизация с выбором главного элементаАналогично методу Гаусса для обеспечения надежности решения при использовании LU факторизации необходимо

Слайд 36LU факторизация с выбором главного элемента
 

LU факторизация с выбором главного элемента 

Слайд 37Пример
 

Пример 

Слайд 38Пример
 

Пример 

Слайд 39LU факторизация – MATLAB функции
lu
[L,U] = lu(A) – возвращает верхнюю

треугольную матрицу U и психологическую нижнюю матрицу L (то есть

произведение нижней треугольной матрицы и матрицы перестановок), так что A=L*U
[L,U,P] = lu(A) – возвращает верхнюю треугольную матрицу U, нижнюю треугольную матрицу L и сопряженную (эрмитову) матрицу матрицы перестановок P, так что L*U =P*A
LU факторизация – MATLAB функцииlu[L,U] = lu(A) – возвращает верхнюю треугольную матрицу U и психологическую нижнюю матрицу

Слайд 40Пример

Пример

Слайд 41Факторизация Холецкого
 

Факторизация Холецкого 

Слайд 42Пример
 

Пример 

Слайд 43Пример
 

Пример 

Слайд 44Факторизация Холецкого
 

Факторизация Холецкого 

Слайд 45Факторизация Холецкого – MATLAB функции
chol
U = chol(A) – для квадратной

матрицы A возвращает верхнюю треугольную матрицу U, так что U'*U=A
Разложение

Холецкого возможно для действительных и комплексных эрмитовых матриц
Факторизация Холецкого – MATLAB функцииcholU = chol(A) – для квадратной матрицы A возвращает верхнюю треугольную матрицу U,

Слайд 46Пример

Пример

Слайд 47Левостороннее деление MATLAB
При использовании левостороннего деления «\» MATLAB выполняет оценку

матрицы коэффициентов и применяет оптимальный метод для решения
MATLAB проверяет вид

матрицы коэффициентов при неизвестных для возможности нахождения решения без применения полного метода Гаусса
разреженная
треугольная
симметричная
В противном случае применяется для квадратной матрицы применяется метод Гаусса с частным выбором главного элемента
Левостороннее деление MATLABПри использовании левостороннего деления «\» MATLAB выполняет оценку матрицы коэффициентов и применяет оптимальный метод для

Слайд 48QR факторизация
 

QR факторизация 

Слайд 49QR факторизация – MATLAB функции
qr
[Q,R] = qr(A) – вычисляет верхнюю

треугольную матрицу R того же размера, как и у A,

и унитарную матрицу Q, так что X=Q*R
[Q,R,P] = qr(A) – вычисляет матрицу перестановок P, верхнюю треугольную матрицу R с убывающими по модулю диагональными элементами и унитарную матрицу Q, так что A*P=Q*R
Матрица перестановок P выбрана так, что abs(diag(R)) уменьшается
[Q,R] = qr(A,0) и [Q,R,P] = qr(A,0) – вычисляют экономное разложение, в котором P – вектор перестановок, так что Q*R=A(:,P)
Матрица P выбрана так, что abs(diag(R)) уменьшается
QR факторизация – MATLAB функцииqr[Q,R] = qr(A) – вычисляет верхнюю треугольную матрицу R того же размера, как

Слайд 50Пример

Пример

Слайд 51Итерационные методы
Итерационные или аппроксимационные методы являются альтернативой ранее рассмотренным методам

решения СЛАУ, основанным на исключении неизвестных
Можно выделить два основных этапа
выбор

начального приближения
последующее систематическое уточнение
Методы
Гаусса-Зейделя
Якоби
релаксации
бисопряженных градиентов
и др.
Итерационные методыИтерационные или аппроксимационные методы являются альтернативой ранее рассмотренным методам решения СЛАУ, основанным на исключении неизвестныхМожно выделить

Слайд 52Метод Гаусса-Зейделя
 

Метод Гаусса-Зейделя 

Слайд 53Метод Гаусса-Зейделя
 

Метод Гаусса-Зейделя 

Слайд 54Пример
 

Пример 

Слайд 55Пример
 

Пример 

Слайд 56Пример
 

Пример 

Слайд 57Метод Якоби
Метод Гаусса-Зейделя использует найденное значение х сразу же для

нахождения следующего х из другого уравнения

Несколько альтернативный подход, называемый методом

Якоби, заключается в расчете всех х на основании предыдущей итерации

Гаусса-Зейдель

Якоби

Метод ЯкобиМетод Гаусса-Зейделя использует найденное значение х сразу же для нахождения следующего х из другого уравненияНесколько альтернативный

Слайд 58Сходимость и диагональное преобладание
 

Сходимость и диагональное преобладание 

Слайд 59Пример
 

Пример 

Слайд 60Метод релаксации
 

Метод релаксации 

Слайд 61Метод релаксации
 

Метод релаксации 

Слайд 62Пример
 

Пример 

Слайд 63Пример
 

Пример 

Слайд 64Пример
 

Пример 

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика