Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мат методы_Метод_лаб_раб_пояснения.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
586 Кб
Скачать
☆

Методические указания

Точные методы решения линейных систем применяются для систем относительно небольшой размерности (до 103). Для решения систем больших размерностей применяются итерационные методы, в частности, метод простых итераций.

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

(8)

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

(9)

Для сходимости метода простых итераций достаточно, чтобы выполнялось условие по какой-либо норме, согласованной с нормой векторов. Например, если норма вектора определяется следующим равенством:

, (10)

то согласованная с ней норма матрицы равна

. (11)

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

, (12)

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

В качестве условия окончания итерационного процесса можно вять условие

, (13)

где - заданная погрешность приближенного решения

Задание

  1. Привести систему линейных уравнений к виду, подходящему для применения метода простых итераций c точностью 10-5;

  2. Решить полученную систему методом простых итераций и методом Гаусса. Сравнить найденный решения..

1

100

0,5

-9

-14

200

9

13

9,5

300

-1232

326

4335

16

1600

8

6

1

3200

-6

-2

2

4800

1618

5121

-4890

2

200

1

-8

-13

400

8

12

9

600

-2470

94

7920

17

1700

8,5

7

2

3400

-7

-3

1,5

5100

3440

57800

-10310

3

300

1,5

-7

-12

600

7

11

8,5

900

-3504

1884

1091

18

1800

9

8

3

3600

-8

-4

1

5400

5466

6482

-16320

4

400

2

-6

-11

800

6

10

8

1200

-4334

3226

13290

19

1900

9,5

9

4

3800

-9

-5

0,5

5700

76960

72240

-22940

5

500

20,5

-50

-10

1000

5

9

7,5

1500

-4960

5050

10580

20

2100

10,5

11

6

4200

-11

-7

-0,5

6300

12770

88270

-37970

6

600

3

-4

-9

1200

4

8

7

1800

-5382

72360

1626

21

200

1

-8

-13

400

8

12

9

600

1235

-452

-3960

7

700

3,5

-3

-8

1400

3

7

6,5

2100

-5600

9824

16850

22

400

2

-6

-11

800

6

10

8

1200

2167

-1613

-6645

8

800

4

-2

-7

1600

2

6

6

2400

-5614

12810

16830

23

1400

7

4

-1

2800

-4

0

3

4200

707

-19600

-2070

9

900

4,5

-1

-6

1800

1

5

5,5

2700

-5424

16210

16220

24

800

4

-2

-7

1600

2

6

6

2400

2807

-6405

-8415

10

1000

5

0

-5

2000

0

4

5

3000

-5030

20000

15000

25

500

20,5

-50

-10

1000

5

9

7,5

1500

2480

-2525

-7540

11

1100

5,5

1

-4

2200

-1

3

4,5

3300

-4432

24200

13190

26

900

4,5

-1

-6

1800

1

5

5,5

2700

2712

-8105

-8110

12

1200

6

2

-3

2400

-2

2

4

3600

-3630

2879

1077

27

700

3,5

-3

-8

1400

3

7

6,5

2100

2800

-4912

-8425

13

1300

6,5

3

-2

2600

-3

1

3,5

3900

-2624

3379

7755

28

600

3

-4

-9

1200

4

8

7

1800

2691

-36180

-8130

14

1400

7

4

-1

2800

-4

0

3

4200

-1414

39200

4140

29

1100

5,5

1

-4

2200

-1

3

4,5

3300

2216

-12100

-6595

15

1500

7,5

5

0

3000

-5

-1

2,5

4500

0

45000

-75

30

1600

8

6

1

3200

-6

-2

2

4800

-3236

-10242

9780

Контрольные вопросы:

  1. Какие системы уравнений можно решать методом простых итераций?

  2. Какое условие необходимо для применения метода простых итераций для нахождения решения системы уравнений?

  3. Что такое диагональное преобладание?

  4. Какое условие выхода при нахождении решения системы уравнений методом простых итераций?

  5. Какие преимущества и недостатки можно выделить при решении системы уравнений методом простых итераций, используя Microsoft Excel?

Пример выполнения задания

Найти решение системы с точностью =0,001.

700

3,5

-3

-8

1400

3

7

6,5

2100

-5600

9824

16850

шаг 1

Необходимо привести исходную систему к виду, воспользовавшись выражением 8. Для этого нужно разделить каждое уравнение на коэффициент перед х1 (первое), х2 (второе), х3 (третье) и т.д. и выразить из первого х1, из второго – х2, из третьего – х3 и т.д.

1

-0,01143

0,01

-8

0,0025

1

0,004643

7,017143

-0,00143

0,001429

1

8,02381

шаг 2

x1

0,011429

-0,01

-8

x2

-0,0025

-0,00464

7,017143

x3

0,001429

-0,00143

8,02381

шаг 3

Необходимо задать вектор Х0=(0,0,0) и подставить в шаг 2. Выполнять итерации до тех пор, пока Хk-Хk-1 не станет меньше заданной точности по какой-либо одной из координат.

0

1

2

x1

0

-8

-8,00004

X

x2

0

7,017143

6,999889

x3

0

8,02381

8,002356

8

4,22E-05

7,017143

0,017253

 

 

 

8,02381

0,021453

Ответ: х1=-8,00004, х2=6,999889, х3=8,002356.

шаг 4

Сделать проверку, подставив координаты вектора Х2 в исходную систему.

Пример решения в Mathcad:

Приближенное решение уравнения методом Ньютона