Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 644

.pdf
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
3.09 Mб
Скачать

 

( x)

x x3

y

 

 

 

x x2

y .

 

 

 

 

2

 

 

 

 

 

 

x2 x3

 

 

x3 x2

3

 

 

 

 

 

 

 

 

 

 

Тогда

(3, 4)

3,

4

3,5

6,0

3, 4 3,0

9, 25 8,6

. При этом

3,

0

 

3,5 3,0

 

 

3,5

 

 

 

 

точное значение f (3,4)=8,56.

Далее воспользуемся многочленом Лагранжа второй степени для точки x 2,6 x0 , x1, x2 . Очевидно, что многочлен Лагранжа второй

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

 

( x)

x x1

x x2

x0 x1

x0 x2

 

 

x x0

x x1

 

 

 

y2 .

 

x2 x0

x2 x1

Тогда

y0

x x0

x x2

 

 

 

y1

x1 x0

x1 x2

2,6 2,5 2,6 3,0 2,6 2,0 2,6 3,0

(2,6) 2,0 2,5 2,0 3,0 1,0 2,5 2,0 2,5 3,0 3,25

2,6 2,0 2,6 2,5

3,0 2,0 3,0 2,5 6,0 3,76 f (2,6).

Покажем, что значение многочлена Лагранжа не зависит от выбора промежутка интерполирования. Пусть x 2,6 x1, x2 , x3 . Тогда

Тогда

(2,6)

 

 

x x2

x x3

 

x x1

x x3

 

 

( x)

 

 

 

y1

 

 

 

y2

 

 

x1 x2

x1 x3

x2 x1

x2 x3

 

 

 

 

 

 

x x1

x x2

y3.

 

 

 

 

 

x3 x1

x3 x2

 

 

2,6

3,0 2,6 3,5

 

 

 

2,6

2,5 2,6 3,5

 

 

2,5

3,0 2,5 3,5 3,25

 

3,0

2,5 3,0 3,5

6,0

 

21

2,6 2,5 2,6 3,0

3,5 2,5 3,5 2,6 9, 25 3,76 f (2,6).

Задачи для самостоятельной работы

2.1. Для функций заданных таблично вычислить с помощью многочлена Лагранжа значение функции в заданной точке

x*, f (x* ) .

1.

f ( x* ) f (1,63)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,62

 

1,64

1,65

1,67

1,68

 

f ( xi )

1,172

 

1,179

1,182

1,186

1,189

2.

f ( x* ) f (1,86)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,84

 

1,85

1,87

1,89

1,91

 

f ( xi )

1,225

 

1,228

1,232

1,236

1,241

3.

f ( x* ) f (2, 25)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

2,23

 

2,26

2,27

2,29

2,32

 

f ( xi )

1,306

 

1,312

1,314

1,318

1,324

4.

f ( x* ) f (1,64)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,60

 

1,62

1,63

1,65

1,67

 

f ( xi )

0,2019

 

0,1979

0,1959

0,1920

0,1882

5.

f ( x* ) f (2,39)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

2,35

 

2,37

2,38

2,40

2,41

 

f ( xi )

2,864

 

2,872

2,876

2,884

2,888

6.

f ( x* ) f (2,52)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

2,50

 

2,51

2,53

2,54

2,56

 

f ( xi )

5,000

 

5,010

5,030

5,040

5,060

22

7.

f ( x* ) f (1,51)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,50

 

1,52

1,53

1,55

1,57

 

f ( xi )

3,873

 

3,899

3,912

3,937

3,962

8.

f ( x* ) f (0,87)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

0,85

 

0,86

0,88

0,90

0,91

 

f ( xi )

0,4274

 

0,4232

0,4148

0,4066

0,4025

9.

f ( x* ) f (0, 42)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,10

 

1,12

1,13

1,15

1,18

 

f ( xi )

0,7287

 

0,7373

0,7415

0,7499

0,7620

10.

f ( x* ) f (1,14)

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,10

 

1,12

1,13

1,15

1,18

 

f ( xi )

0,7287

 

0,7373

0,7415

0,7499

0,7620

11.f ( x* ) f (2,10)

xi

2,00

2,05

2,15

2,20

2,25

f ( xi )

09545

0,9596

0,9684

0,9712

0,9756

12.f ( x* ) f (0,09)

xi

0,05

0,07

0,08

0,10

0,12

f ( xi )

0,0399

0,0558

0,0638

0,0797

0,0955

13.f ( x* ) f (2,6)

xi

2,5

2,7

2,9

3,0

3,2

f ( xi )

0,9163

0,9933

1,0647

1,0986

1,1632

14. f ( x* ) f (7,0)

xi

6,9

7,1

7,2

7,4

7,5

f ( xi )

992,27

1212,0

1339,4

1636,0

1808,0

23

15.

f ( x* ) f (1, 40)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,39

 

1,41

1,42

1,45

1,47

 

f ( xi )

4,0149

 

4,0960

4,1371

4,2631

4,3492

16.

f ( x* ) f (1, 28)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,25

 

1,27

1,29

1,31

1,33

 

f ( xi )

3,4903

 

3,5609

3,6328

3,7062

3,7263

17.

f ( x* ) f (1, 41)

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,40

 

1,42

1,44

1,46

1,48

 

f ( xi )

4,0552

 

4,1371

4,2207

4,3060

4,3929

18.

f ( x* ) f (1,04)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,01

 

1,03

1,05

1,07

1,09

 

f ( xi )

2,7456

 

2,8011

2,8577

2,9154

2,9743

19.

f ( x* ) f (1,16)

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

1,15

 

1,17

1,19

1,21

1,23

 

f ( xi )

3,1582

 

3,2220

3,2871

3,3535

3,4272

20.

f ( x* ) f (0,81)

 

 

 

 

 

 

 

 

 

 

 

 

xi

0,80

 

0,82

0,84

0,86

0,88

 

f ( xi )

2,2255

 

2,2705

2,3164

2,3632

2,4108

 

3.

РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ

 

 

АЛГЕБРАИЧЕСКИЙ УРАВНЕНИЙ

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

24

гебраические, либо сводятся к таковым посредством дискретизации и/или линеаризации. Поэтому трудно переоценить роль, которую играет выбор эффективного (в том или ином смысле) способа решения СЛАУ. Современная вычислительная математика располагает большим арсеналом методов, а математическое обеспечение ЭВМ – многими пакетами прикладных программ, позволяющих решать различные возникающие на практике линейные системы. Чтобы ориентироваться среди методов и программ и в нужный момент сделать оптимальный выбор, нужно разбираться в основах построений методов и алгоритмов, учитывающих специфику постановок задач, знать их сильные и слабые стороны и границы применимости.

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

1)прямые методы – методы, которые приводят к решению за конечное число арифметических операций;

2)итерационные методы – методы, в которых точное решение может быть получено лишь в результате бесконечного повторения

единообразных (как правило, простых) действий. Пусть задана система n линейных уравнений с

вида:

a11 x1 a12 x2 ... a1n xn b1,a21 x1 a22 x2 ... a2n xn b2 ,

an1 x1 an2 x2 ... ann xn bn

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

A X B,

b1

 

 

b

 

 

где B 2

 

;

 

 

 

 

 

 

bn

 

 

x1

 

 

x

 

 

X 2

 

;

 

 

 

 

 

 

xn

 

 

a11

a12

...

a1n

 

 

 

 

A a22

a22

...

a2n

...

... ... ...

 

an2

 

ann

an1

...

n неизвестными

(3.1)

(3.2)

.

B вектор свободных членов; X вектор неизвестных; A матрица, составленная из коэффициентов при неизвестных.

25

Если B 0, то система (3.1) называется однородной, в против-

ном случае неоднородной.

Решением системы (3.2) называется всякий n-компонентный вектор-столбец X , обращающий матричное уравнение (3.2) в равенство.

Система называется совместной, если у нее существует, по крайней мере, одно решение, в противном случае она называется не-

совместной.

Прежде чем приступить к анализу методов решения СЛАУ, вспомним свойства матриц и операции над матрицами.

Определение. Матрицей называется прямоугольная таблица из чисел, содержащая некоторое количество m строк и некоторое количество n столбцов, где m n порядок матрицы.

Главная диагональ матрицы выходит из левого верхнего в

правый нижний угол и состоит из элементов a11, a22 , a33, ..., anm .

Побочная (второстепенная) диагональ определяется элементами

a1n , a2n 1, a3n 2 , ..., an1 .

 

 

Операции над матрицами:

 

 

а) сложение C A B,

cij aij bij ;

б) умножение на число

C B,

cij aij ;

в) перемножение матриц С = А В, если число столбцов мат-

p

рицы А совпадает с числом строк матрицы В cij aik bkj .

k 1

Если m n матрица называется квадратной. Рассмотрим вначале квадратные матрицы второго и третьего порядков, т. е. системы линейных алгебраических уравнений будут иметь вид:

a11x1 a12 x2 b1,

 

a11x1

 

 

 

a22 x2

b2 ,

или

a21x1

a11x1

 

 

 

 

 

 

a31x1

a12 x2 a13x3 b1,

a22 x2 a23x3 b2 ,

a32 x2 a33x3 b3.

Определение. Определителем (детерминантом) матрицы A n–го порядка называется число , образующееся из n2 чисел aij ,

расположенных в матрице:

26

 

 

 

 

 

 

 

 

 

a11

a12

...

a1n

 

 

aij

 

 

 

A

 

 

a22

a22

...

a2n

 

 

 

 

 

 

 

 

...

... ... ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

an1

an2

...

ann

, , ..., пробегают все возможные 1, 2,…, n; k число инверсий.

1 k a1 a1 ...an ,

n! перестановок из чисел

Определение. Минором Mij элемента aij называется определи-

тель, образованный из данного вычеркиванием i-й строки и j-го столбца, на пересечении которых стоит данный элемент.

Определение. Алгебраическим дополнением Aij элемента aij

называется его минор со своим знаком:

 

 

 

a11

...

a

1 j

...

a1n

 

 

 

 

 

... ... ... ... ...

 

Aij 1 i j

 

ai1

...

aij

...

ain

1 i j Mij .

 

 

 

 

... ... ... ... ...

 

 

 

 

an1

...

anj

...

ann

 

Вычисление определителей второго порядка проводится по

формуле:

 

 

 

 

 

 

 

 

 

 

 

a11

a12

 

 

a11

a22 a12 a21.

 

 

 

 

 

 

a22

a22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для вычисления определителей третьего порядка можно применять правило Саррюса (приписываются первые два столбца)

– –

a11

a12

a13

a11

a12

 

a21

a22

a23

a21

a22

a11a22a33 a12a23a31 a13a21a32

a31

a32

a33

a31

a32

 

 

 

+

+

+

a31a22a13 a32a23a11 a33a21a12.

 

 

 

 

 

27

Определитель n–го порядка можно вычислить, проведя разложение по строчке или столбцу:

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

1 i j aij M ij .

 

 

 

 

 

 

 

A

det A

 

 

 

Например,

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

 

2

3

 

12

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

4 6 2,

 

4

5

6

 

45 45 84 96 105 48 72 0,

 

3

4

 

 

 

 

7

8

9

 

78

 

 

 

 

 

 

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

4

 

5

6

1 (45 48) 2 (36 42) 3 (32 35) 3 12 9 0.

 

7

 

8

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1. Формула Крамера решения СЛАУ

Применение формулы Крамера для решения СЛАУ вида (3.1) связано с вычислением определителей. Вначале вычисляется определитель , составленный из коэффициентов при неизвестных:

 

a11

a12

a13

a1n

 

 

a21

a22

a23

a2n

.

 

an1

an2

an3

ann

 

Если 0, то система (3.1) является определенной и ее решение можно найти по формулам Крамера:

 

x 1 ,

x 2 ,

x

3 ,...,

x n ,

 

1

 

2

 

3

 

n

 

 

 

 

 

 

где j

определители, получающиеся из заменой столбца с но-

мером j

столбцом свободных членов

bi .

 

 

Если 0 и j

j 0, то система является несовместной (т. е.

28

не имеет решений).

Если 0 и j j 0, то система является совместной, но неопределенной (т.е. имеет множество решений).

Пример использования формулы Крамера для решения СЛАУ:

2x y 3z 9,x 2 y z 2,

3x 2 y 2z 7.

 

2

1

3

 

 

9

1

3

 

 

1

2

1

13,

x

2

2

1

13,

 

3

2

2

 

 

7

2

2

 

 

 

 

 

 

 

 

 

 

 

 

2

9

3

 

 

 

 

2

1

9

 

y

1

2

1

26,

z

1

2

2

39.

 

3

7

2

 

 

 

 

3

2

7

 

Таки образом,

x

x 1,

y

y

2,

z

z

3.

 

 

 

 

 

 

 

 

 

 

 

3.2.Метод последовательных исключений Гаусса

Наиболее известным и популярным способом решения СЛАУ является метод Гаусса. Суть его проста это последовательное исключение неизвестных.

Для этого будем поэтапно приводить систему (3.1) к диагональному виду, исключая последовательно сначала x1 из второго,

третьего, ..., n-го уравнений, затем x2 из третьего, четвертого, …,

n-го уравнений и т.д.

На первом этапе заменим второе, третье, ... уравнения на уравнения, получающиеся сложением этих уравнений с первым, умно-

женным соответственно на числа

 

a21

,

a31

,...,

an1

.

 

 

 

 

 

a11

 

a11

 

a11

29

Результатом этого этапа преобразований будет система вида:

a11 x1 a12 x2

... a1n xn b1,

 

a(1)

x

... a(1)

x

 

b(1) ,

 

n

22

2

2n

 

2

 

a32(1)

x2

... a3(1)n xn b3(1) ,

 

 

 

 

 

 

 

 

 

 

 

(1)

x2

(1)

xn

(1)

 

an2

... ann

bn .

Коэффициенты которой имеют следующий вид:

a(1)

a

 

ai1

a

;

b(1) b

ai1

b ,

 

 

ij

ij

 

a11

1 j

 

i

i

a11

1

 

 

 

 

 

 

 

 

где i, j = 2, 3,…, n. При этом полагаем, что a11 0.

 

На втором этапе проделываем такие же операции, как и на пер-

вом этапе, с подсистемой

системы,

получающейся исключением

первого уравнения. В результате после второго этапа получим следующую эквивалентную систему:

a11 x1 a12 x2

a13 x3 ... a1n xn b1,

 

 

a(1)

x

a(1)

x

... a(1) x

 

b(1) ,

 

 

n

 

22

2

23

3

2n

 

2

 

 

 

 

a33(1) x3

... a3(2)n

xn b3(2) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2)

x2

(2)

 

 

(2)

 

 

 

 

an3

... ann

xn bn

,

где

a(2)

a(1)

 

ai(2)2

a(1)

;

b(2)

b(1)

 

ai(2)2

b(1)

,

i, j 3, ...., n.

 

 

 

ij

ij

 

a(1)

2 j

 

i

i

 

a(1)

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

 

 

 

 

22

 

 

 

Продолжая этот процесс, на (n-1)-м этапе так называемого прямого хода метода Гаусса систему (3.1) приведем к треугольному виду:

30