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

1846

.pdf
Скачиваний:
3
Добавлен:
16.06.2024
Размер:
3.28 Mб
Скачать

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

с1x1

b1x2

 

 

 

 

 

 

 

 

f1

 

 

a x

c x

b x

 

 

 

 

 

 

f

2

 

 

2

1

2

2

2

3

 

 

 

 

 

 

 

 

 

 

 

 

a3x2

c3x3

b3x4

 

 

 

 

f3

 

 

 

 

 

 

 

 

 

 

 

 

 

a4x3

 

c4x4

 

b4x5

 

 

 

f4

 

(1)

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

...

...

...

... ...

... ...

 

 

 

 

 

 

 

 

an 1xn 2

cn 1xn 1

bn 1xn

 

fn 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x

 

c x

 

f

n

 

 

 

 

 

 

 

 

 

 

 

n n 1

 

n n

 

 

 

 

Решение системы с трёхдиагональной матрицей коэффициентов выполняется с использованием рекуррентных соотношений. Для их получения выполним следующее.

 

 

Из 1-го уравнения найдём: x

b1 x

2

 

 

f1

. Пусть k

 

 

b1 , m

 

f1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

c1

 

 

c1

 

 

 

1

 

 

c1

1

 

 

c1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 k1x2

m1 .

 

 

 

 

 

 

 

 

 

 

 

 

(а)

 

 

Из

2-го

 

 

уравнения

 

 

 

с

учётом

 

формулы

 

(а)

 

получим:

a

2

k x

2

m

c x

2

b x

f

2

, то есть x

2

 

 

 

b2

 

 

x

3

 

 

f2 a2 m1

.

 

 

 

 

 

 

 

 

1

1

 

2

 

2

3

 

 

 

 

 

 

 

 

 

a2 k1 c2

 

 

 

 

a2 k1 c2

 

 

 

 

 

 

 

 

 

 

 

b2

 

 

 

 

 

 

 

f2 a2 m1

 

 

 

 

 

 

 

 

 

 

Пусть k

2

 

 

 

 

 

 

, m

2

 

 

. Тогда x

2

k

2

x

m .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2 k1 c2

 

 

 

a2 k1 c2

 

 

 

 

 

 

 

3

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3 k3 x4

m3 , где

 

 

Из

3-го

 

уравнения

по

 

 

аналогии

получим:

 

 

k3

 

 

b3

 

 

, m3

 

f3 a3m2

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a3k2 c3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a3k2 c3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, для i-го уравнения будем иметь:

 

 

 

xi ki xi 1 mi ,

(б)

где ki

bi

, mi

fi ai mi 1

.

 

ai ki 1 ci

 

 

 

 

ai ki 1 ci

 

Формулы (б) справедливы для i 2, 3, ..., n 1 . Коэффициенты ki

и mi

вычисляются через ki 1 и mi 1 . Значит, зная k1 и m1 (определяются из 1-го

уравнения

системы (1)),

можно

последовательно определить

k2,m2;

k3,m3;...;

kn 1,mn 1. Этот

процесс

рекуррентного определения коэффи-

циентов ki

и mi называется прямым ходом прогонки.

 

Уравнение (б) при i n 1 получает вид:

 

 

 

xn 1 kn 1xn mn 1 .

(в)

51

Подставив (в) в последнее уравнение системы (1), получим:

xn

fn anmn 1

.

(г)

 

 

ankn 1 cn

 

С учётом (г) из рекуррентного соотношения (б) можно определить, с учётом формулы (а), все значения xi , i 1, 2, ..., n, то есть найти решение

системы (1). Процесс рекуррентного определения решения системы (1)

называется обратным ходом прогонки.

Если матрица коэффициентов системы (1) имеет диагональное преобладание, то есть ci ai bi , i 1, 2, ..., n , то метод прогонки является

устойчивым.

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

Следует отметить, что симметричные матрицы A приводятся к трёхдиагональному виду путём эквивалентных преобразований. Одна из таких процедур была предложена Парлетом и Ридом в 1970г. (см. Икрамов Х.А. Численные методы для симметричных линейных систем. М.: Наука, 1988). Последовательность соответствующих эквивалентных преобразований приведена ниже:

x x

x x x

x x

 

x x

 

 

x x

 

 

 

x

 

 

 

 

 

 

x

 

 

 

x

 

x

x x x

x x

x x x

x x

 

x x

 

x x

x x x

 

x

x x x

 

x

x x x

 

x

x x

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

x x

x x x

 

x x x

 

 

x x x

 

 

x x x

 

 

 

 

x

 

 

 

 

 

 

 

 

 

x x

x x x

 

x x x

 

 

x x x

 

 

x x

Компактная схема трехдиагонализации предложена Аасеном 1971г. Это один из самых эффективных симметричных алгоритмов.

Метод блочной диагонализации с полным выбором использует приведение матрицы A , системы уравнений к блочно-диагональному виду с диагональными блоками первого и второго порядка (метод предложен Парлетом и Банчем в 1971г.)

Существуют и другие методы диагонализации исходной симметричной матрицы A . Например, метод нетреугольной диагонализации (Дакс и Каниэл, 1977г.)

Для систем уравнений с ленточной матрицей коэффициентов используется метод LDLT-разложения при условии, что не выполняются перестановки строк или столбцов. При этом ”ленточность” матрицы A не теряется.

52

§6. Системы однородных линейных уравнений

Это такие системы, у которых правые

части равны нулю, то есть

bi 0,

i 1, 2, ..., n :

 

 

 

 

 

 

 

 

 

a11x1 a12 x2

... a1n xn

0,

 

 

 

a21x1 a22 x2

... a2n xn

0,

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

 

. . . . . . . . . . . . . . . . . . . . . . ,

 

 

a

x

a

x

... a

x

0.

 

 

 

n1

1

n2

2

nn

n

 

 

 

Однородная система

всегда

имеет тривиальное (нулевое)

решение:

xi 0,

i 1, 2, ..., n .

 

 

 

 

 

 

 

 

Если главный определитель системы (1) равен нулю, то система имеет бесчисленное множество решений среди которых могут быть и ненулевые.

Системы однородных линейных уравнений возникают при решении физических задач, причём во многих случаях искомые величины не только

составляют вектор неизвестных X x1, x2 , ..., xn T системы (1), но также

входят и в коэффициенты системы. Часть искомых величин, входящих в коэффициенты системы (1), зачастую имеют физический смысл лишь в том случае, когда решение системы (1) отлично от нуля. Таким образом, условие равенства нулю главного определителя системы (1) позволяет определить некоторые из искомых величин.

П р и м е р 1 . Устойчивость рамы.

Математически решение задачи строительной механики об определении критических сил портальной рамы, представленной на рис. 8, сводится к решению системы линейных однородных алгебраических уравнений (канонических уравнений метода перемещений):

r11z1 r12 z2 r13z3 0, r21z1 r22 z2 r23z3 0, r31z1 r32 z2 r33z3 0.

Расчётная система линейных алгебраи-

 

ческих уравнений будет однородной,

 

поскольку поперечная нагрузка отсут-

Рис. 8

ствует.

Здесь z j , j 1, 2, 3 неизвестные угловые

 

и линейные перемещения узлов рамы; rij f N1, N2 ; i, j 1, 2, 3 коэффи-

циенты, зависящие от продольных усилий N1

и N2 в стойках.

53

Поскольку продольные силы, зависящие от внешней нагрузки, связаны между собой: N2 k N1, то условие равенства нулю главного определителя

системы канонических уравнений позволяет определить усилия в стойках N1 и N2 в момент потери устойчивости.

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

П р и м е р 2 . Определение главных напряжений.

На произвольной наклонной площадке, ориентация которой задаётся нормалью с направляющими косинусами l, m, n , связь между проекциями

внешней нагрузки

 

p x , p y , p z на оси

декартовой системы координат,

действующими

на

этой площадке,

и

внутренними

напряжениями

x , y , z , xy ,

yz ,

zx , действующими

на

площадках,

совпадающих с

плоскостями координатных граней, определяется соотношениями (рис. 9):

p x x l yx m zx n,

 

 

 

(а)

p y xy l y m zy n,

p

 

zx

l

yz

m

z

n.

 

 

z

 

 

 

 

 

 

Площадки, на которых действуют только нормальные напряжения, называются главными. Пусть площадка a, b, c главная; её ориентация в

пространстве задаётся направляющими косинусами l, m, n нормали . Поскольку площадка a, b, c главная, то касательное напряжение , действующее на этой

площадке, будет равно нулю. Тогда полное напряжение, действующее по площадке a , b, c , совпадает с направлением нормали

 

 

 

и равно

главному

нормальному

Рис. 9

напряжению

на этой площадке.

 

 

 

Из рис. 9 следует, что

 

p x l,

 

p y m, p z n.

(б)

Сопоставив (а) и (б), получим:

 

 

l x

l yx m zx n,

 

 

 

 

 

 

 

m xy l y m zy n,

 

n xz l yz m z n.

54

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

l

m n 0,

xy y m zy n 0, (в)

xz l yz m z n 0.

Всистеме (в) определению подлежат 4 величины , l, m, n . Её можноx yx zxl

рассматривать как систему линейных однородных алгебраических уравнений относительно трёх неизвестных l, m, n . Неизвестное главное

напряжение входит в коэффициенты системы (в). Главное напряжение имеет физический смысл только на некоторой площадке, ориентация

которой устанавливается направляющими косинусами l, m, n

её нормали.

Поскольку l2 m2 n2

1, то

тривиальное решение системы (в)

исключается. Следовательно, из условия

 

 

 

 

x

yx

zx

 

 

 

 

 

 

xy

y

zy

0

(г)

 

xz

yz

z

 

 

определяются главные напряжения 1 2 3 . Кстати, уравнение (г) –

третьего порядка, имеющего три вещественных корня. Подставляя эти корни по очереди в систему (в) и используя дополнительное соотношение

l2 m2 n2 1, получаем три системы линейных алгебраических уравнений для определения направляющих конусов. Каждая из этих систем определяет свой набор направляющих косинусов, задающих направление трёх нормалей к главным площадкам. В курсе теории упругости показано, что эти три нормали являются взаимно ортогональными. Таким образом, в любой точке деформированного тела имеем три взаимно перпендикулярные главные площадки, на которых действуют три главных нормальных напряжения.

Условия, при которых определитель матрицы коэффициентов однородной системы линейных алгебраических уравнений становится равным нулю, называются собственными значениями матрицы; соответствующие ненулевые решения однородной системы линейных уравнений называются

собственными векторами.

З а м е ч а н и е . Собственные векторы определяются, как правило, с точностью до постоянного множителя.

55

§7. Собственные значения и собственные векторы матриц

Каждая

матрица п-го порядка имеет "n" собственных значений

1, 2 , ..., n

и "n" соответствующих собственных векторов:

 

 

 

 

 

1

x

, x

,..., x

T ;

 

 

u

 

 

 

 

 

 

11

21

n1

 

 

 

 

 

2

x

, x

,..., x

 

T ;

u

 

 

 

 

 

 

 

12

22

n2

 

 

 

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

 

 

 

 

 

 

 

 

;

 

 

n

x

, x

,..., x

 

T .

u

 

 

 

 

 

 

 

1n

2n

nn

 

По определению собственные значения и собственные векторы удовлетворяют соотношениям:

 

A

u

1

1

u

1;

 

A

u

2

2

u

2 ;

...;

A

u

n 1

u

n .

В развёрнутом виде формулы (1) записываются так:

 

 

 

a11

a12

 

 

...

a1n

 

x1k

 

 

 

x1k

 

 

 

 

 

 

 

 

a

a

 

 

...

a

 

 

 

x

 

 

 

 

x

 

,

k 1, 2, ..., n.

21

22

 

 

 

 

 

 

2n

 

 

 

2k

 

 

2k

 

 

 

 

 

 

...

...

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

... ...

 

 

 

 

 

...

 

 

 

...

 

 

 

 

 

 

 

 

an1

an2

...

ann

xnk

 

 

 

xnk

 

 

 

 

 

 

 

Зависимость (2) приводит к системе линейных

алгебраических уравнений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11

k x1k

a12

x2k

... a1n xnk

0,

 

 

a

x

 

a

 

 

k

x

... a

2k

x

0,

 

 

21

 

 

1k

 

 

 

22

 

 

 

 

2k

 

 

 

 

 

nk

 

 

 

....................................................................,

 

 

 

 

a

x

a

 

x

...

a

 

 

k

 

x

0.

 

 

n1

 

 

1k

 

 

n2

 

 

2k

 

 

 

 

 

nn

 

 

nk

 

 

(1)

(2)

однородных

(3)

Смысл выражений (1) заключается в том, что собственные векторы – это такие векторы, которые матрица преобразует в коллинеарные им векторы; при этом соответствующие им собственные значения являются коэффициентами растяжения длины исходного собственного вектора.

Для определения всех собственных значений необходимо, как это следует из системы (3), найти корни характеристического многочлена:

a11

a12

...

a1n

 

 

 

 

a21

a22

...

a2n

0 .

(4)

...

...

...

...

 

 

an1

an2

...

ann

 

 

56

Уравнение (4) называется “вековым”.

Для больших "n" развертывание векового уравнения – уже проблема. В развёрнутом виде левая часть уравнения (4) представляет собой

полином п-й степени относительно :

1 n n n 1

 

n 2

... 1 n

 

0 .

(5)

 

1

2

 

 

n

 

 

n

Здесь 1 a сумма всех диагональных миноров первого порядка

1

матрицы A ;

2

 

a

a

 

сумма

всех

диагональных миноров второго порядка

 

 

 

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

матрицы A ;

 

3

 

a

a

a

 

 

 

 

 

 

 

 

 

 

 

a

a

a

 

сумма всех диагональных миноров третьего по-

 

 

a

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рядка матрицы A ;

И так далее. Наконец,

 

 

 

 

 

 

 

 

a11

 

 

a12 ...

a1n

 

 

 

 

 

 

 

 

 

 

 

n

a21

 

 

a22 ...

a2n

 

определитель матрицы A .

 

 

 

 

 

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

 

 

 

 

 

 

 

an1

 

 

an2

ann

 

 

Таким образом, на основании сказанного заключаем, что непосредственное вычисление коэффициентов векового уравнения чрезвычайно затруднительно. Поэтому созданы специальные методы развёртывания векового определителя: метод Данилевского А.М., метод Крылова А.Н., метод Леверрье, метод неопределённых коэффициентов, метод интерполяции и др. Рассмотрим более подробно некоторые из них.

I. Метод Данилевского А.М.

Сущность метода заключается в приведении векового определителя (4) к нормальному виду Фробениуса:

p1

p2

p3 ...

pn

 

 

 

 

1

 

0 ...

0

 

 

0

1

...

0

0 .

(6)

...

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

 

 

0

0

0 ...

 

 

 

57

Разлагая матрицу (6) по элементам первой строки, будем иметь

уравнение п-го порядка с известными коэффициентами:

 

1 n n p1 n 1 p2 n 2 ... pn 0 .

(7)

Переход от матрицы уравнения (4) к матрице уравнения (6) осуществляется с помощью n 1 преобразований подобия, последовательно изменяющих строки матрицы (4), начиная с последней, в строки матрицы

(6). Процедура достаточно сложная и останавливаться мы на ней не будем. Метод Данилевского позволяет определять и собственные векторы с

точностью до постоянного множителя.

II. Метод Крылова А.Н.

Пусть характеристический полином матрицы A имеет вид:

 

n p n 1 p n 2 ... p

0 .

 

 

 

(8)

 

 

1

 

2

 

 

 

n

 

 

 

 

 

 

Согласно методу Крылова А.Н. коэффициенты p j ,

j 1, 2, ..., n, характе-

ристического полинома (8) определяются из системы уравнений вида

y n 1 p y n 2

p

2

... y 0 p

n

y n ,

 

 

 

1

1

 

1

 

 

 

 

1

1

 

 

 

 

y n 1 p

y n 2

p

 

... y 0 p

n

y n ,

 

 

(9)

2

1

 

2

 

2

 

 

 

2

2

 

 

 

....................................................................,

 

 

 

y n 1 p

y n 2

p

2

... y 0 p

n

y n .

 

 

 

n

1

 

n

 

 

 

 

n

n

 

 

 

 

Коэффициенты системы (9) вычисляются по формулам:

 

 

 

 

yi 1

n

 

 

 

 

 

 

 

 

 

 

 

 

 

aij yi 0 ;

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yi 2

n

 

 

 

 

 

 

 

 

 

 

 

 

 

aij yi 1 ;

i 1, 2,

..., n

 

 

 

(10)

 

 

 

j 1

 

 

 

 

 

 

 

 

 

........................;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

yi n aij yi n 1 .

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

Координаты начального вектора

 

0

y 0

, y 0 ,..., y 0

T

 

произволь-

y

 

 

 

 

 

 

 

 

 

1

 

2

n

 

 

 

ные числа.

Как и метод Данилевского А.Д., метод Крылова А.Н. позволяет определять собственные векторы с точностью до постоянного множителя.

58

П р и м е р .

Методом А.Н. Крылова найти характеристический полином матрицы [9]

 

1

2

3

4

 

 

2

1

2

3

 

A

.

 

3

2

1

2

 

 

 

 

4

3

2

1

 

Р е ш е н и е .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 T .

 

 

 

 

 

 

 

 

Выберем начальный вектор y 0 1

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

Пользуясь формулами (10), найдём:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 2

 

3 4 1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 1

 

2 3

 

 

0

 

 

 

2

 

 

 

y 1 A y 0

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

3 2

 

1 2

 

 

0

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 3

 

2 1

 

0

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

1 2 3

 

4 1

 

 

30

 

 

 

 

 

 

 

 

 

 

 

 

2 1 2 3

 

 

 

2

 

 

22

 

 

 

y 2

A y 1

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

3 2 1 2

 

 

 

3

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 3 2 1

 

4

 

 

20

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

3

 

4

 

 

 

 

30

 

 

 

208

 

 

 

 

 

 

 

 

 

 

 

2

 

1

 

2

 

3

 

 

 

 

22

 

 

 

178

 

 

y 3 A y 2

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

3

 

2

 

1

 

2

 

 

 

 

18

 

 

 

192

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

3

 

2

 

1

 

 

 

 

20

 

 

 

242

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

3

 

4

 

 

 

208

 

 

 

2108

 

 

 

 

 

 

 

 

 

2

 

 

 

1

2

 

3

 

 

 

178

 

 

 

1704

 

y 4 A

y 3

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

3

 

 

 

2

1

 

2

 

 

 

192

 

 

 

1656

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

3

2

 

1

 

 

 

242

 

 

 

1992

 

Составим систему (9):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y 3

y 2

 

y 1

 

y 0

 

 

p

 

 

 

 

 

 

y 4

 

 

 

 

1

 

1

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

3

y

2

 

y

1

 

y

0

 

 

1

 

 

 

 

 

 

4

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

y

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

2

 

 

 

 

2

 

 

 

2

 

2

 

 

,

 

 

y33

y32

 

y31

 

y30

 

p3

 

 

 

 

 

y34

 

 

 

 

 

3

 

 

2

 

 

 

 

1

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

y4

 

y4

 

 

y4

 

y4

 

 

p4

 

 

 

 

 

y4

 

 

 

 

 

59

которая, в нашем случае, имеет вид:

 

208

30

1

1

 

p1

 

 

2108

 

 

178

22

2

0

 

p

 

 

1704

 

 

 

 

 

 

 

 

2

 

 

 

.

 

192

18

3

0

 

 

 

 

 

1656

 

 

 

p3

 

 

 

 

242

20

4

0

 

p4

 

 

1992

 

Отсюда получаем: p1 4; p2 40; p3 56; p4 20. Следовательно, характеристический полином исходной матрицы имеет

вид: 4 4 3 40 2 56 20 0 .

III. Метод Леверрье.

Основан на формулах Ньютона для сумм степеней корней алгебраи-

ческого уравнения. Алгоритм метода Леверрье следующий:

 

1.

Вычисляются степени данной матрицы А:

 

 

 

A1 A,

 

 

 

A2 A A,

 

 

 

A3 A2 A,

(11)

 

 

...................,

 

 

 

An

A 1 A.

 

2.

Вычисляются суммы элементов главных диагоналей матриц

 

 

 

Ak ,

k 1, 2, ..., n :

 

 

 

n

(для матрицы A1 );

 

 

S1 aii

 

 

 

i 1

 

 

 

 

n

(для матрицы A2 );

 

 

S2

aii

(12)

 

 

i 1

 

 

 

……………………………….;

 

 

 

n

(для матрицы An );

 

 

Sn

aii

 

i1

3.Вычисляются коэффициенты pi , i 1, 2, ..., n характеристического

полинома исходной матрицы А

n p1 n 1 p2 n 2 ... pn 0

по формулам:

p1 S1,

 

 

 

 

 

 

 

p2

 

1

S2 p1S1 ,

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

(13)

...............................,

 

 

 

 

 

 

 

p

n

 

1 S

n

p S

n 1

... p

n 1

S

.

 

 

2

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

60

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]