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

ЭКОНОМЕТРИКА и математическая экономика / Орлова И.В. Экономико-мататематические методы и модели. Выполнение расчетов в среде Excel. 2000

.pdf
Скачиваний:
97
Добавлен:
20.04.2015
Размер:
11.63 Mб
Скачать

Решением системы линейных уравнений называется совокупность п чисел а ь а2, ..., а„, таких, что при подстановке их вместо неизвестных каждое уравнение обращается в тождество.

Система линейных уравнений называется совместной, если сущест­ вует хотя бы одно ее решение. Система, не имеющая ни одного решения, называется несовместной.

Совместные системы подразделяются на определенные, имеющие единственное решение, и неопределенные, имеющие бесконечное мно­ жество решений.

Каждой системе линейных уравнений поставим в соответствие мат­

рицу А из коэффициентов и расширенную матрицу

А,

полученную при­

соединением к матрицей столбца свободных членов:

 

1п

м

 

 

 

а\\

 

..

 

 

а\2

а\п

а\2

а[п

ь

А = а2\

a-ii

а1п

А = аг\

ап

..

а

 

\апА

апй

 

апА

апй

 

" пт

Ь„и

Вопрос о совместности системы линейных уравнений решается теоремой Кронекера-Капелли: система линейных уравнений совместна тогда и только тогда, когда ранг расширенной матрицы А равен рангу матрицы А, т.е. когда г(А) = г (А).

На основании теоремы Кронекера-Капелли имеем:

1.Если г( А) Ф г (А), то система несовместна.

2.Если г( А) = г (А), то система совместна.

Вэтом случае г уравнений системы линейно независимы, осталь­ ные т - г уравнений являются их линейной комбинацией. Поэтому в системе оставляем лишь г уравнений, коэффициенты при неизвестных которых составляют базисный минор.

Врезультате получим г линейных уравнений с г неизвестными. Если г = п, то система имеет единственное решение.

Если г < и, то система имеет бесконечное множество решений, т.е.

является неопределенной. Число свободных переменных равно п-г. Метод ЖорданаТаусса применяется для решения системы т ли­

нейных уравнений с п неизвестными вида:

Хау*у Г

т.

21

Над строками расширенной матрицы А осуществляем следующие преобразования:

перестановка любых двух уравнений;

умножение обеих частей одного из уравнений на любое отлич­ ное от нуля число;

прибавление к обеим частям одного уравнения соответствую­ щих частей другого, умноженных на любое число, отличное от нуля;

вычеркивание нулевой строки (уравнения с нулевыми коэффи­ циентами и свободным членом, равным 0).

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

При практическом решении системы линейных уравнений методом Жордана-Гаусса последовательно над строками матрицы А выполняют элементарные преобразования, так что некоторое неизвестное исключа­ ется из всех уравнений, кроме одного, т.е. в составе расширенной мат­ рицы формируется единичная матрица.

Впроцессе решения могут встретиться следующие случаи.

1.Будет получена матрица А, эквивалентная матрице А, в левой части некоторой строки ее стоят нули, а в правой — число, отличное от нуля, что соответствует уравнению:

О • Хх + 0 • Хг + ... + 0 • Хп = Ь, ф,*0).

Это признак несовместности системы (1.3.1), т.е. система не имеет решений.

2. В результате преобразований получилась матрица вида:

<\

0 ...

0

А = 0

1 ...

0

0

0 ...

1

22

В этом случае система (1.3.1) - совместная, определенная и имеет единственное решение: Х\ = Ь\, Х2 = Ь2, ..., Х„ = bh.

3. На некотором этапе получилась расширенная матрица вида

f\

О

О а,';+1

...

а[„

Ц >

А = О

1

0

a^+i

...

a'ln

bi

О

1

а'п+\

...

а'

о, t

Система совместна и имеет бесчисленное множество решений.

Общее решение

системы можно записать в виде:

 

х\ = Ъ{ -a[r+\ xr+\

- ...

-а[„х„,

 

х2 =b{ -a2r+ixr+i

- ...

-а'2пхп,

 

xr — br

arr+\ х1+\ ...

агпхп.

 

Придавая каждой из стоящих в правых частях равенств переменных Xr+i, Хг+2, ..., Х„ произвольные значения, будем получать частные реше­ ния системы.

Неизвестные Х\, Х2, ..., X, называются базисными, или основными, они соответствуют линейно-независимым векторам^, ...,АГ.

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

/и! (и — /и)!

Если все компоненты базисного решения неотрицательны, то такое решение называется опорным.

23

Пример 1.3.1. Решить методом Жордана-Гаусса систему линейных уравнений:

Xi+X2 + 2X3 = -l, 2Х\-Х2 + 2Хт, = -4, АХх2 + АХъ = -2.

Решение. Составим расширенную матрицу

л( 0 )

(1

1

2

- О

= 2

- 1

2

- 4

 

И

1

4

- 2

/ Итерация.

В качестве направляющего элемента выбираем элемент а\^ - 1. Пре­ образуем первый столбец в единичный. Для этого ко второй и третьей стро­ кам прибавляем первую строку, соответственно умноженную на - 2 и - 4. Получим матрицу:

(

1

1

«0>

О

- 3 - 2

•2

v

0

- 3 - 4

 

2 Итерация.

Выбираем направляющий элемент а^ = - 3 . Так как а\{ * 1 , то де­ лим вторую строку на -3. Затем умножаем вторую строку на 1 и 3 и скла­ дываем соответственно с первой и третьей строками. Получим матрицу:

1

0

4/3

-5/3N

7(2) _ 0

1

2/3

2/3

0

0

- 2

4 ,

3 Итерация

Выбираем направляющий элемент а^ 2. Так как a\J * 1, то

делим третью строку на -2. Преобразуем третий столбец в единичный Для этого умножаем третью строку на - 4/3 и -2/3 и складываем соот­ ветственно с первой и второй строками. Получим матрицу:

24

Г

1l

0

0

7(3) _

0

1

0

 

0

0

1

откуда Xi = \,X2 = 2,X^--2.

Пример 1.3.2. Решить методом Жордана-Гаусса систему линейных уравнений:

ХХ2 + ХЪА = А,

Jti + A"2 + 2ДГз + 3Ar4 = 8,

2ЛГ, + АХ2 + г + 1QA4 = 20, 2ЛГ, -4А'2 + Х3 -6Х, = 4.

Решение. Расширенная матрица имеет вид:

1

- 1

-1

4 ^

л<°> = 1

1

3

8

 

 

 

2

4

10

20

2

- 4

-6

4

Применяя элементарные преобразования, получим:

 

1

-1

 

-1

4

1

f(D-

0

2

 

4

4

 

0

6

 

12

12

 

 

 

 

 

0

- 2

 

-4

- 4 ,

 

 

- 3

 

 

0 ^

7(2)

 

2

 

4

4

 

 

О

о

0

О

 

 

 

 

 

 

О

о

О

О

 

Исходная система эквивалентна следующей системе уравнений:

Хх-ЪХг

- ХА = 0,

2 ^ + ^

+ 4^4 = 4.

Общее решение имеет вид:

Л | = Зл? + 5А4 ,

Хъ = А-2Хг- 4.

25

Найдем базисные решения. Для этого полагаем Хг = О, Х4 - 0, тогда X] = 0, Хт, = 4. Базисное решение имеет вид: (0, 0,4, 0).

Получим другое базисное решение. Для этого в качестве свободных неизвестных примем Хт, и *4. Выразим неизвестные Х\ и Х2 через неиз­ вестные *3 и Х4:

Х\ = 6 — 1.5*2 -*4>

*2 = 2-0.5*з-2*4 . Тогда базисное решение примет вид: (6, 2, 0, 0).

Пример 1.3.3. Решить методом Жордана-Гаусса систему линейных уравнений:

*, + 2Х2 + 2*, + 22*4 - 4*5 = 11, X, + 23 + 16*4-4*5 = 9,

* , + * 2 + * з + 12Х4-2*5 = 6.

Решение. Составим расширенную матрицу

л( 0 ) =

2

22

- 4

l O

2

16

- 4

9

 

1

12

- 2

6

1 Итерация

В качестве направляющего элемента выбираем элемент а\\' = 1. Пре­ образуем первый столбец в единичный. Для этого ко второй и третьей стро­ кам прибавляем первую строку, умноженную на - 1 . Получим матрицу:

'

1

2

2

22

- 4

11 ^

Г О ) .

0

0

- 1

- 6

0

- 2

, о

- 1

- 1

-10

2

- 5 ,

2 Итерация

Выбираем направляющий элемент a j 2 = - l . Умножаем третью строк> на - 1 . Преобразуем второй столбец в единичный. Для этого к

26

первой строке прибавляем третью строку, умноженную на -2. Получим матрицу:

f

\

0

0

2

О

О

2(2)

О

0

- 1 -

6

0 -

2

^

0

1

- 1

-10

2

- 5

3 Итерация

 

 

 

 

 

 

Выбираем направляющий элемент

а[2

- - 1 . Так как а$Ф\, то

умножаем вторую строку на - 1 . Преобразуем третий столбец в единич­ ный. Для этого вторую строку складываем с третьей. Получим матрицу:

'

1

0

0

2

0

1

А^ =

0

0

1 6

 

0

2

 

 

1

0

4

-

2 3

Исходная система эквивалентна следующей системе уравнений:

Лл +2*4=1,

Xi + 4 = 2,

Х2 + 4 - 5 = 3.

Общее решение имеет вид:

Xi = 1-2Д4,

Хг = 3 - 4 + 2Х5, Х3 = 2- 6Х4.

Переменные Хи Х2, Хт, являются основными (или базисными). Лю­ бое частное решение получается из общего путем придания конкретных значений свободным переменным. Если свободные переменные Х4 и А'5 положить равными нулю, то получим первое базисное решение Х\ = 1, ЛГ2 = 3,А,1 = 2,Л4 = 0,Я'5 = 0.

Первое базисное решение имеет вид: (1, 3, 2, 0, 0).

27

Общее число групп основных переменных, т.е. базисных решений,

к

гЧ

и !

_

5!

 

 

и!

5! _1--22 334455

 

не более чем Cj = —

= т——— = .

3 1 2

=10.

 

 

да!(и-/и)!~3!(5-3)!~1-2

 

Решение примера 1.3.3 в EXCEL

В среде EXCEL общее число групп можно определить с помощью функции ЧИСЛКОМБ.

ЧИСЛКОМБ Возвращает количество комбинаций для заданного числа объектов.

Функция ЧИСЛКОМБ используется для определения числа всех воз­ можных сочетаний объектов в группы.

Синтаксис

ЧИСЛКОМБ (число; число_выбранных) Число - это число объектов.

Число_выбранных - это число объектов в каждой комбинации.

Замечания

Числовые аргументы усекаются до целых.

Если любой из аргументов не число, то ЧИСЛКОМБ возвращает значение ошибки #ИМЯ?.

Если число < 0 или число_выбранных < 0, или число < число_выбранных, то функция ЧИСЛКОМБ возвращает значение ошибки #ЧИСЛО!.

Комбинацией считается любое множество или подмножество объектов, безотносительно к их порядку. Комбинации отличают­ ся от перестановок, для которых порядок существенен.

Число комбинаций определяется следующим образом, где число равно п и число_выбранных равно к:

^

Рк,п

П\

[к)

к\

к\{п-к)\'

где

Рк,п=-(пп-к)\

28

Соседние файлы в папке ЭКОНОМЕТРИКА и математическая экономика