Решить систему линейных уравнений с точностью

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

Эта страничка поможет решить Системы Линейных Алгебраических Уравнений (СЛАУ) методом Гаусса, матричным методом или методом Крамера, исследовать их на совместность (теорема Кронекера-Капелли), определить количество решений, найти общее, частное и базисные решения.

Введите коэффициенты при неизвестных в поля. Если Ваше уравнение имеет меньшее количество неизвестных, то оставьте пустыми поля при переменных, не входящих в ваше уравнение. Можно использовать дроби ( 13/31 ).

Решение СЛАУ методом простой итерации

Назначение сервиса . Онлайн-калькулятор предназначен для решения СЛАУ методом простой итерации в онлайн режиме (см. пример решения). Для проверки решения генерируется шаблон в Excel .

  • Шаг №1
  • Шаг №2
  • Видеоинструкция

Рассмотрим достаточные условия сходимости итерационной последовательности n>.
Практически, для применения метода итерации систему линейных уравнений удобно «погрузить» в одну из трёх следующих метрик:
(3.4)
Для того, чтобы отображение F, заданное в метрическом пространстве соотношениями (3.2), было сжимающим, достаточно выполнение одного из следующих условий:
а) в пространстве с метрикой ρ1: , т. е. максимальная из сумм модулей коэффициентов в правой части системы (3.2), взятых по строкам, должна быть меньше единицы.
б) в пространстве с метрикой ρ2: , т. е. максимальная из сумм модулей коэффициентов в правой части системы (3.2), взятых по столбцам, должна быть меньше единицы.
в) в пространстве с метрикой ρ3: , т. е. сумма квадратов при неизвестных в правой части системы (3.2) должна быть меньше единицы

Пример . Вычислить два приближения методом простой итерации. Оценить погрешность второго приближения. В качестве начального приближения выбрать x 0 =(0; 0; 0).

Так как диагональные элементы системы являются преобладающими, то приведем систему к нормальному виду:

Последовательные приближения будем искать по формулам:

Получаем:
x 1 =(-1.9022; 0.4889; 2.1456), x 2 =(-1.1720; 0.6315; 1.2389).
Для оценки погрешности в метрике ρ1 вычисляем коэффициент μ
.
Вычисляем погрешность:

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

Метод итераций для системы уравнений в Excel

Для вычисления точности epsilon .
Итерация №1: =ABS(B7)-ABS(B6);=ABS(C7)-ABS(C6);=ABS(D7)-ABS(D6)
Итерация №2: =ABS(B8)-ABS(B7);=ABS(C8)-ABS(C7);=ABS(D8)-ABS(D7)
Скачать шаблон решения.

Итерационные методы решения систем линейных уравнений

Меню специального перетаскивания. Наведите указатель мыши на значок Мой компьютер, нажмите правую кнопку мыши и, не отпуская ее, переместите мышь. Отпустите кнопку – откроется так называемое меню специального перетаскивания. Для большинства объектов это меню содержит пункты: Копировать, Переместить, Создать ярлык и Отменить. Для особых объектов, таких как Мой компьютер, Корзина и др., меню содержит пункты: Создать ярлык и Отменить. Выберите пункт Отменить и нажмите левую кнопку мыши.

1. Каким образом можно получить всплывающую подсказку?

Задержав курсор на объекте

2. Как развернуть окно MS-DOS на весь экран?

3. Как правильно произвести двойной щелчок?

Быстро нажать 2 раза левой кнопкой мыши на объект

4. Как открыть контекстное меню?

Нажать правую кнопку мыши

5. Как перетащить значок, окно программы в другое место?

Нажать на значок левой кнопкой мыши и не отпуская перетащить в нужное место

6. Каким образом можно выделить группу объектов?

Левым кликом мыши объединить нужные объекты

7. Как производится специальное перетаскивание?

Правым кликом мыши перетащить объект

8. Каковы преимущества специального перетаскивания?

Доступно контекстное меню со специальными функциями

Итерационные методы решения систем линейных уравнений

Итерационные методы решения систем линейных уравнений отличаются самоисправляемостью и простотой реализации на ЭВМ. Итерационные методы требуют задания начальных приближений. Сходимость итерационных методов зависит от свойств матрицы системы и выбора начальных приближений.

Рассматривается следующая система:

,

где .

1. Метод итераций

Перед применением метода итераций систему (1) необходимо привести к эквивалентному виду

.

Метод итераций для системы (2) имеет вид

.

Теорема.Если , где то метод итераций сходится при любом начальном приближении со скоростью геометрической прогрессии.

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

Пример. Методом итераций решить систему линейных уравнений

предварительно оценив число необходимых для этого шагов, .

Число шагов, дающих ответ с точностью до 0,001, определим из соотношения (3). Здесь

,

; значит, итерационный процесс сходится;

,

. Имеем

; ; ; ; .

В качестве нулевого приближения выбираем вектор С.

Вычисления расположим в таблице

2,15-0,831,160,44
2,9719-1,07751,5093-0,4326
3,3555-1,07211,5075-0,7317
3,5017-0,01061,5015-0,8111
3,5511-0,92771,4944-0,8312
3,5637-0,95631,4834-0,8298
3,5678-0,95661,4890-0,8332
3,5700-0,95751,4889-0,8356
3,5709-0,95731,4890-0,8362
3,5712-0,95711,4889-0,8364
3,5713-0,95701,4890-0,8364

Метод Якоби для системы (1) в координатной форме имеет вид

,

Теорема.Пусть — матрица с диагональным преобладанием, то есть

.

Тогда метод Якоби сходится.

Если систему (1) представить в виде (2), то можно оценить количество итераций по формуле (3).

Пример. Методом Якоби решить систему линейных уравнений

предварительно приведя матрицу системы к матрице с диагональным преобладанием и оценить число необходимых шагов для достижения точности 0,001.

Приведем систему к виду, в котором элементы главной диагонали превосходили бы остальные элементы строк:

Для оценки числа итераций запишем эту систему в виде (2), поделив каждое уравнение на диагональный элемент:

Число шагов, дающих ответ с точностью до 0,001, определяется из соотношения (3). Здесь

,

;

,

. Имеем

; ; ; .

Нулевое приближение ;

Вычислим первое приближение

где — элементы матрицы

,

а — элементы вектора .

, .

, .

, .

Для окончания вычислений нужно произвести 20 итераций.

3. Метод простой итерации

Метод простой итерации для системы (1) имеет вид

или в канонической форме

,

где — постоянный итерационный параметр.

Теорема.Если — симметричная положительно определенная матрица, тогда метод простой итерации сходится при .

Теорема.Если , где , то метод простой итерации сходится.

Пример.Пусть матрица A имеет вид

,

;

. (складываются модули элементов в каждой строке )

Выберем так, чтобы выполнялось условие сходимости .

.

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

4. Метод Зейделя

Итерационный метод Зейделя для системы (1) в координатной форме имеет вид

,

Теорема.Если — матрица с диагональным преобладанием, тогда метод Зейделя сходится для любого начального приближения.

Теорема.Если — симметричная положительно определенная матрица, тогда метод Зейделя сходится.

Пример. Методом Зейделя решить с точностью 0,001 систему линейных уравнений

,

приведя ее к виду, удобному для итераций.

Приведем систему к виду, в котором элементы главной диагонали превосходили бы остальные элементы строк

Нулевое приближение .

Окончание вычислений определяется условием

,

где — заданное число.

5. Метод верхней релаксации

Метод верхней релаксации является обобщением метода Зейделя. В координатной форме метод верхней релаксации имеет следующий вид

,

При этот метод совпадает с методом Зейделя.

Теорема.Если — симметричная положительно определенная матрица, тогда метод верхней релаксации сходится при .

Окончание вычислений определяется условием

,

где — заданное число.

6. Метод минимальных невязок

Метод минимальных невязок определен для систем уравнений с симметричной положительно определенной матрицей . Этот метод определяется формулой

, (4)

где параметр выбирается из условия минимума при заданной норме :

,

Теорема.Если — симметричная положительно определенная матрица, тогда метод минимальных невязок сходится.

Окончание вычислений определяется условием

,

где — заданное число.

7. Метод скорейшего спуска

Если в формуле (4) итерационный параметр выбирается из условия минимума , где при заданном , то этот метод называется методом скорейшего спуска. Итерационные параметры вычисляются по формуле

, .

Теорема.Пусть А – симметричная положительно определенная матрица, тогда метод скорейшего спуска сходится.

Окончание вычислений определяется условием

,

где — заданное число.

Задачи

Методом итераций решить системы линейных уравнений, предварительно приведя их к виду, удобному для итераций и оценив число необходимых для этого шагов, .

Методом Якоби решить системы линейных уравнений, предварительно приведя матрицу системы к матрице с диагональным преобладанием и оценив число необходимых шагов для достижения точности 0,001.

Методом простой итерации решить систему линейных уравнений с точностью до 0,001.

Методом Зейделя решить системы линейных уравнений, приведя их к виду, удобному для итераций, .

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

Решить системы линейных уравнений методом минимальных невязок и методом скорейшего спуска, .

|следующая лекция ==>
Методические указания.|Лабораторна робота №1. Методом итераций решить системы линейных уравнений, предварительно приведя их к виду, удобному для итераций и оценив число необходимых для этого шагов

Дата добавления: 2015-01-09 ; просмотров: 5519 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


источники:

http://math.semestr.ru/optim/iter.php

http://helpiks.org/2-1750.html