Файл: Сирл, С. Матричная алгебра в экономике.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.10.2024

Просмотров: 191

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Прежде всего отметим, что скалярным аналогом векторного уравне­ ния Ах = 0 может служить уравнение ах = 0, где а и х — скалярные величины; ясно, что в этом случае либо а, либо х, либо оба эти числа должны быть равны нулю. Однако с уравнением Ах = 0 дело обстоит иначе, потому что, если А не является нулевой матрицей, часто суще­ ствуют ненулевые векторы х, удовлетворяющие условию Ах = 0.

Пример. Предположим, что в уравнениях (16) у = 0:

 

а + 2Ь — с + 9d = 0;

 

 

2а +

46 +

Зс -(- 3d = 0;

 

 

а — 26

+

6с — 2Ad = 0;

(19)

 

а +

26

+

4с 6d — 0.

 

Ясно, что в этом случае

существует решение a =

0 = b = c ~ d ,

при

котором вектор х в уравнении

Ах — 0 — это

нулевой вектор,

х =

0. Однако можно найти также

ненулевые решения. Например,

а — 8, 6 = —1, с = —3 и d — —1 — решение уравнений (19). Это же

относится и к следующим числам:

а = 2, Ь — —4,

с = 3

и d = 1.

В соответствии

с определением

совместности уравнения

Ах =

0

всегда совместны;

вместе с тем из теоремы 2 следует,

что при у =

0

общее решение можно получить в виде х = (Я — I) z, где z представ­ ляет собой произвольный вектор <7-го порядка. Ранг матрицы Я — I равен q г, поэтому, когда г == q, матрица Я — / обращается в ну­

левую, следовательно, и решение — х==0, т. е. существует единственное решение х = 0. Если же г -< q, тогда решение имеет следующий вид:

х = (Я — 1) z, причем этот вектор может быть отличным от нулевого. Это означает, что уравнения Лх = 0 только тогда имеют ненулевые ре­ шения, когда ранг матрицы А меньше, чем число ее столбцов; в этом случае всегда будут существовать и ненулевые решения. Далее, поскольку ранг (Я — I) равен q — г, существует лишь q г линейно­ независимых векторов (Я — I) z и, следовательно, только q г линейно-независимых решений уравнений Ах = у\ напомним, что если у представляет собой ненулевой вектор, уравнения Ах — у имеют, в соответствии с теоремой 3, q — г ~|- 1 линейно-независимых решений.

Кроме того, принимая во внимание теорему 4, можно записать соотношение (14) в следующей форме: Ах* — 0 при у = 0. Отсюда

следует, что если даны решения xt, то и х* = 2 А.(х2будет решением исходных уравнений независимо от того, какие значения принимает Следовательно, любая линейная комбинация, составленная из ка­ ких угодно решений уравнений Ах = 0, также оказывается решением

этих уравнений.

Пример (продолжение). Уравнение (19) можно записать в следую­ щей форме:

1

2

1

9

2

4

3

3

1

2

6

—24

1

2

4

6

1 9 0


Ненулевые решения

этих уравнений можно

получить по формуле

х — (Н I) z, где

Н I — та

же матрица,

что и в примере (17);

эти решения имеют следующий вид:

 

 

2

z2+ 6z4

 

 

 

— z2

 

 

L

— 3z4

 

 

- ч ..

 

Уравнение (19) имеет q г — 4 — 2 = 2 линейно-независимых не­ нулевых решения. Подставив пары значений гг — 1; zi — 1 и г2 = 4, zi = —1, можно получить следующие решения уравнений (19):

8

2

"

— 1

4

 

И* 2 =

3

3

1

1

Любая линейная комбинация, составленная из этих решений, также образует решение. Например, вектор

62,

24

 

— 19,

48

7.*! + 3,12л:2

 

 

11, 64

3, 88

представляет собой решение уравнений (19).

г) ОЕЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РЕШЕНИЯ (ПРИМЕР)

Теперь проиллюстрируем весь процесс решения линейных урав­ нений. Допустим, что уравнения Ах = у имеют следующий вид:

5

2

_1

2

 

7

2

2

3

1

х =

9

1

1

4

-- 1

5

 

2

1

—3 - 1 .

 

6_

Преобразуем строки и столбцы матрицы А, воспользовавшись произведениями элементарных операторов:

 

 

 

 

1

— 1

3

7 '

0

0

1

0

15

 

 

 

1 0

—5 0

и Q = О 1 —7

28

15

0

1

- 2

0

О

0

1

9

1

2

1

1

Тб

 

 

 

 

 

 

О

 

 

 

 

О

О

1

191


В результате преобразований получаем

 

 

1

0

0

0

PAQ

А =

0

-3

0

0

0

0

- -5

0

 

 

 

 

0

0

0

0

и

 

 

 

 

 

 

 

5

— 9

8

0

G = QA~P

1

5

21

— 17

0

15

0

— 3

6

0

 

 

 

0

0

0

0

Вид А свидетельствует о том, что г (Л)=3, а последний элемент век­ тора Ру, как следует из наших вычислений, равен нулю. Таким обра­ зом, уравнения совместны, они могут быть решены.

Рассчитаем теперь матрицу Я:

 

~1

0

0

-

7 -

 

 

15

 

 

 

 

 

 

 

II = GA =

0

1

0

 

28

(20)

 

15

 

0

0

1

- 9

 

 

 

 

 

 

15

 

 

0

0

0

 

0

 

Решения уравнений будем

искать

в

 

виде х =

Gy + (Я — /) z,

где z представляет собой произвольный вектор; предположив, что z имеет следующую форму: z = [г2 г2 г3 ^4] (компоненты z — это ска­ лярные величины), можно получить такие решения:

 

—6 — 7

z4

 

х

69 + 2 8

z4

(21)

 

 

153 — 9 zi

15 z4

где z4 принимает произвольные значения.

Поскольку

q =

4 и г (Л) = 3 — г (Я), можно отыскать q г + 1 =

= 4

— 3 + 1

=

2 линейно-независимых решения. Положив, напри­

мер,

в (21)

z4

=

0, мы получим

0,4

4,6

0,2

0

192


если же z4 = —3, х2 =

Любое иное решение можно будет представить в виде линейной комби­ нации и х2, сумма необходимых для этих комбинаций коэффициентов будет равна 1, например, вектор

1,8

 

 

10,2

 

1, 6.

 

—3,0^

 

также является решением исходных уравнений, причем х3 =

2хх — х2.

В нашем примере число исходных уравнений невелико,

и может

показаться, что такая процедура вычислений слишком длинна. Одна­ ко ее преимущества проявляются особенно отчетливо в тех случаях, когда число уравнений велико, скажем, когда приходится решать от 80 до 100 уравнений, каждый шаг в наших вычислениях предпола­ гает действия с матрицами, которые могут быть выполнены без затруд­ нений при любых размерах и при любом ранге матриц. Каждый из указанных шагов можно легко представить в виде программы для электронной вычислительной машины. Благодаря этому задача реше­ ния линейных уравнений сводится к простой вычислительной проце­ дуре, которая в.тех случаях, когда уравнения содержат сравнитель­ но малое число переменных, может быть выполнена с помощью на­ стольной вычислительной машины, а при большой задаче—с помощью более сложных электронных вычислительных машин.

5. ПРЯМОУГОЛЬНЫЕ МАТРИЦЫ

Поясним теперь, как решается такая система уравнений, у кото­ рой число уравнений не равно числу неизвестных (р Ф q).

Пример. Допустим, что система уравнений Ах — у имеет сле­ дующий вид:

~1

4'

"

2

7 х =

13

3

10_

19

■Дописав в матрице А нулевой столбец, перейдем к квадратной матри­ це. Тогда, проведя соответствующие преобразования с новой матрицей А, можно определить обобщенную обратную матрицу G. Действительно, если

'1 4

0'

1

0 0'

‘ l

— 4 0'

А =■ 2 7

0

, р = — 2

1 0

и Q = 0

1 0

3 10

0

1

—2 1

0

■0 ’ 1_

7 Зак. 425

1§3


то

1

0

о'

 

7

4

о"

PAQ —А = 0

— 1

0

и G —QA ~Р =

2 — 1

0

0

0

0

 

0

0

0

Теперь переопределим матрицу G, вычеркнув из нее столько же нулевых строк, сколько в матрице А было дописано нулевых столбцов; в нашем примере для того, чтобы вернуться к первоначальной форме Л, следует вычеркнуть в G одну строку нулей. После этого матрица G, имеющая следующий вид:

С Г - 7

4

01

2

— 1

0

будет представлять собой обобщенную обратную матрицу по отноше­

нию к матрице А:

 

 

 

1

4

, причем Н = GA = '1

0 '

Л = 2

7

3

10

0

1

 

 

Перед, тем как решать уравнения, следует прежде всего проверить, совместны ли они. Переход к новому определению матрицы А не влия­

ет на

совместность

уравнений,

а так как г (Л) =

2 и р — 3, послед­

н и й ^)

р г — 1

элемент(ы)

вектора Ру равен

(равны) нулю, и,

следовательно, уравнения совместны. Таким образом, эти уравнения можно решить. Отыскивая решение в той же форме, что и раньше, подставим в формулу числовые данные:

3

x = Gy-\-(HI)z =

1

Исходные уравнения, которыми пользуются в этом примере, имеют только одно решение, поскольку Н — / = 0 и q — г-1- 1 = 2 —

— 2 + 1 = 1.

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

Если размер исходной матрицы Л был равен р X q, то размер обобщенной обратной матрицы G равен q х р; в последующих вычис­ лениях можно воспользоваться теми же свойствами G и той же про­ цедурой решений уравнений Ах = у, что и раньше. Таким образом, последовательность вычислений чрезвычайно проста: надо только дописать строки (столбцы) нулей в матрице Л, затем вычислить G

194