Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по лин алгебре.doc
Скачиваний:
40
Добавлен:
26.02.2016
Размер:
870.91 Кб
Скачать

§6 Решение систем линейных уравнений общего вида. Метод Гаусса

В предыдущем параграфе мы рассмотрели частный случай решения систем линейных алгебраических уравнений, когда система содержит одинаковое количество уравнений и неизвестных, причём основная матрица системы является невырожденной. Часто на практике приходится решать системы, не удовлетворяющие этим условиям. Для таких систем (так называемых систем общего вида) существует универсальный метод решения, предложенный немецким математиком К. Гауссом (1777-1855).

Определение 1.6.Две системы уравнений с одинаковым числом неизвестных называютсяэквивалентными, если множества всех решений этих систем совпадают.

Элементарные преобразования исходной системы приводят к эквивалентной системе.

К элементарным преобразованиям системы уравненийотносятся следующие:

  1. перестановка уравнений или слагаемых в уравнениях;

  2. умножение какого-либо уравнения системы на число k≠0;

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

  4. удаление уравнений, являющихся линейными комбинациями других уравнений системы.

Пусть задана система mлинейных алгебраических уравнений сnнеизвестными:

(1.6)

Представим общий порядок решения этой системы.

Необходимо определить совместность системы. Выпишем основную матрицу Асистемы, а также матрицу , составленную из коэффициентов и свободных членов. Матрицаназываетсярасширенной матрицейсистемы.

.

Теорема Кронекера–Капелли.Система линейных алгебраических уравнений совместна тогда и только тогда, когда ранг основной матрицы системы равен рангу расширенной матрицы этой системы, т.е.rangA=rang .

По теореме Кронекера–Капелли: если ранги этих матриц не совпадают, то система не имеет решений (несовместна).

Определение 2.6.Рангом совместной системы линейных алгебраических уравнений называется ранг ее матрицы.

Пусть заданная система (1.6) совместна и ранг её равен r. Выделим в матрице системы некоторый базисный минор; предположим, что именно первыеrстрок являются базисными4. Тогда по теореме о базисном миноре (см. §4) остальные строки матрицы являются линейными комбинациями этих строк. В свою очередь, это означает, что в исходной системе первыеrуравнений, соответствующие базисным строкам матрицы, являются базисными, а остальные – их линейными комбинациями. Тогда эти (n-r) уравнения можно удалить, причём в результате указанных элементарных преобразований мы получаем эквивалентную систему:

(2.6)

Эта система характерна тем, что ее ранг rравен числу уравнений в ней, причем ранг не превосходит числа неизвестных (rn). Поэтому возможны два случая: либоr=n, либоr<n.

  1. В первом случае (r=n) система имеет квадратную невырожденную матрицу порядкаrи, согласно теореме Крамера, существуетединственное решениеэтой системы.

  2. Рассмотрим теперь случай, когда r<n. Перенесем в правые части уравнений все слагаемые, содержащиехr+1,хr+2, … ,хn. Тогда система (2.6) принимает вид:

(3.6)

Неизвестные хr+1,хr+2, … ,хnназываютсясвободными.

Неизвестные х1,х2, … ,хr, соответствующие базисным столбцам, называютсябазисными.

Из полученной системы (3.6) можно найти выражения базисных неизвестных через свободные, согласно теореме Крамера, рассматривая правые части этих уравнений как элементы столбца свободных членов, содержащие хr+1,хr+2, … ,хn. Можно показать, что базисные неизвестныех1,х2, … ,хrлинейно выражаются через свободные неизвестные.

Поскольку свободные неизвестные могут принимать любые числовые значения, то исходная система имеетбесконечное множество решений.

Придавая свободным неизвестным хr+1,хr+2, … ,хn конкретные числовые значенияи вычисляя значениях1,х2, … ,хrбазисных неизвестных, получим решение, которое называетсячастным решением системы.

Совокупность всех частных решенийназываетсяобщим решением системы. При произвольныххr+1,хr+2, … ,хnвыражения базисных неизвестных представляют общее решение системы.

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

Метод Гаусса(метод элементарных преобразований) заключается в следующем:

  • элементарными преобразованиями система приводится к равносильной системе ступенчатого вида,

  • из этой «ступенчатой» системы последовательно, начиная с последнего неизвестного, находятся все остальные неизвестные.

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

Для удобства описания будем считать, что матрица системы уравнений будет иметь ступенчатый вид (см. §4). Если нет, то этого можно достичь, совершая над матрицей элементарные преобразования. Кстати говоря, операция приведения к ступенчатому виду нам хорошо знакома по задачам вычисления определителей, нахождения ранга матриц.

Итак, рассмотрим некоторую систему линейных алгебраических уравнений, расширенная матрица которой имеет ступенчатый вид.

Какие возможности могут встретиться при попытке найти решение?

  1. Данная система решений не имеет (система несовместна), если хотя бы одно из чисел br+1, … ,bm не равно нулю. В этом случае ранг основной матрицы системы не равен рангу расширенной: rang A¹rang .

  2. Данная система имеет единственное решение (система совместна и определённа), если br+1=…=bm=0 и r=n. Тогда система уравнений, соответствующая матрице, будет иметь вид:

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

  1. Данная система имеет бесконечное множество решений (система совместна и неопределённа), если br+1=…=bm=0 и r<n .

Неизвестные х1, х2, … ,хr  базисные, хr+1, хr+2, … ,хn  свободные.

Система уравнений, соответствующая матрице и записанная относительно базисных неизвестных, будет иметь вид:

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

Исследуем и решим систему уравнений

Выпишем расширенную матрицу системы. Элементарными преобразованиями строк приведем её к ступенчатому виду.

Для удобства вычислений прибавим к элементам 1-й строки элементы 2-й строки, умноженные на (1). Теперь у насa11=1.

Умножим элементы 1-й строки на (2) и (9), прибавим их соответственно к элементам 2-й и 3-й строк, чтобы все элементы 1-го столбца, стоящие под элементомa11, равнялись нулю.

В новой матрице a22=100. Умножим элементы 2-й строки на (2) и прибавим их к элементам 3-й строки, чтобы элемент 2-го столбца, стоящий под элементомa22, равнялся нулю. Расширенная матрица системы приведена к ступенчатому виду.

.

Рассмотрим полученную матрицу. Ранг её r=rangA=rang=2, следовательно, система совместна. Т.к. количество неизвестныхn=4 больше, чемr=2, система имеет бесконечное множество решений (неопределённа).

Количество базисных неизвестных равно r=2, количество свободных равноrn=2. Выберем какой-нибудь минор 2-го порядка полученной матрицы, отличный от нуля (базисный минор):. Его столбцы (1-й и 2-й столбцы матрицы) соответствуют неизвестнымх1их2– это базисные неизвестные, ах3их4– это свободные неизвестные.

Система, соответствующая полученной матрице , имеет вид:

Перепишем её, оставив слева только базисные неизвестные.

Выразим базисные неизвестные через свободные:

Из второго уравнения

;

из первого

.

Ответ: система неопределённа6, её общее решение

Frame16 Частные решения системы получаются из общего её решения, если мы будем придавать свободным неизвестным конкретные числовые значения.

Например, при х3=х4=0 получим частное решение

, называемое базисным.

Frame17 В качестве базисных неизвестных в данном примере можно выбрать любую из пар: х1, х2; х1, х3; х1, х4; х2, х4; х3, х4. Пару х2, х3 выбрать нельзя, т.к. любой соответствующий ей минор равен нулю:

.

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

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

а х2,х3– свободными.

Перепишем систему уравнений:

Имеем: х4=11+10х2+5х3,

х1=х42+2х2+х3= 1110х25х32+2х2+х3= 98х24х3.

Вид этого решения получился “красивее” предыдущего потому, что благодаря коэффициенту при х4, равному (1), мы были избавлены в дальнейшем от появления дробных выражений.

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

§7. N-мерный вектор и векторное пространство. Евклидово пространство

В этом параграфе мы обобщим ранее рассмотренные нами понятия.

Определение 1.7.Линейным пространствомназывается такое множествоVэлементовx,y,z, …, в котором:

  • задано правило, по которому любым элементам иставится в соответствие элемент,

  • задано правило, по которому любому элементу и любому действительному числуλставится в соответствие элемент,

  • эти правила удовлетворяют следующим аксиомам.

Аксиомы линейного пространства

(здесь x,y,z любые элементы пространства,α,β любые действительные числа):

  1. x+y = y+x;

  2. (x+y)+z = x+(y+z);

  3. существует такой элемент (нуль-элемент), чтох+=х;

  4. для каждого элемента существует противоположный элементтакой, чтох+(х) =;

  5. α(βх) = (αβ)х;

  6. 1х=х;

  7. α(х+у) =αх+ αу;

  8. (α+ β)х=αх+ βх.

Например, множество М всех матриц размерности mn является линейным пространством с обычными линейными операциями. Чтобы убедиться в справедливости этого утверждения, необходимо проверить, что множество М удовлетворяет определению 1.7.

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

  • Некоторые аксиомы повторяют свойства операций над матрицами (см.§1), а если за нуль-элемент пространства взять нулевую матрицу и за противоположный элемент к матрице А взять матрицу (–1)∙А, то очевидна справедливость всех аксиом 1 – 8.

Frame18 Самостоятельно проверьте, что множество всех решений системы линейных однородных уравнений образует линейное пространство.

Более всего нас будет интересовать пространство, элементами которого являются N-мерные векторы.

Определение 2.7.N-мерным векторомназывается любая упорядоченная совокупность изnдействительных чисел. Обозначается:

х ≡ (х1,х2, … ,хn).

Числа х1,х2, …,хnназываютсякомпонентамиn-мерного вектора.

N-мерный вектор иногда называют арифметическим вектором.

Frame19В дальнейшем при работе с векторами мы увидим, что выполнение многих операций над ними“ похоже” на работу с матрицей-строкой(если компоненты вектора записаны в строку)или матрицей-столбцом(если компоненты вектора записаны в столбец). Но в общем случае матрица и арифметический вектор – разные математические объекты. Каждый раз, когда в тексте будет ссылка на ранее изученные в предыдущих параграфах свойства и действия над матрицами применительно к векторам, мы будем оговариваться, что в операциях участвует не сам вектор, а столбец (строка) его компонент (координат).

Определение 3.7.Дваn-мерных векторах≡(х1,х2, … ,хn) иу≡(у1,у2, … ,уn) называютсяравными, если каждая компонента векторахравна соответствующей компоненте векторау:

хiуi, где .

Определение 4.7.Произведением вектора х≡(х1,х2, … ,хn)на числоλназывается векторλх, каждая компонента которого равна произведению соответствующей компоненты векторахна числоλ:

λх ≡ (λх1,λх2, … ,λхn).

Определение 5.7.Суммой векторов х≡(х1,х2, … ,хn) иу≡(у1,у2, … ,уn) называется векторх+у, каждая компонента которого равна сумме соответствующих компонент векторовхиу:

х+у ≡ (х1+ у1,х2+ у2, … ,хn+ уn).

Множество N-мерных векторов, в котором определены операции сложения векторов и умножения вектора на число, удовлетворяющее приведенным выше восьми аксиомам, является (поопределению 1.7) линейным пространством. Это пространство имеет свое название –векторное пространство.

В §4 мы рассматривали вопрос о линейной зависимости (независимости) строк матрицы. Аналогичным образом будем вести речь о линейной зависимости (независимости) системы векторов векторного пространства.

Определение 6.7. Векторbназываетсялинейной комбинациейвекторова1,а2, …,аm,если

b =λ1 a1+λ2 a2+…+λm am,

где λ1,λ2, …,λm– некоторые числа.

Определение 7.7.Векторыа1,а2, …,аmназываютсялинейно зависимыми, если существуют такие числаλ1,λ2, …,λm, не равные одновременно нулю, что

λ1 a1+λ2 a2+…+λm am=,

где = (0, 0,…,0) – нулевой вектор.

В противном случае (если равенство выполняется только при λ1=λ2=…=λm=0) векторы называютсялинейно независимыми.

Теорема.Система векторова1,а2, …,аm(m>1) линейно зависима тогда и только тогда, когда хотя бы один из векторов этой системы является линейной комбинацией других.

Определение 8.7.Рангом системы векторовназывается максимальное число линейно независимых векторов этой системы.

Ранг системы векторов совпадает с рангом матрицы, составленной из компонент этих векторов. А способы выяснения линейной зависимости (независимости) и нахождения ранга нам уже известны.

Определение 9.7.Базисом системы векторовназывается упорядоченная совокупность линейно независимых векторов этой системы, линейной комбинацией которых является любой вектор системы.

Все базисы одной системы состоят из одинакового числа векторов, равного рангу этой системы.

Выясним, является ли система векторов линейно зависимой, а также найдем её ранг и базис: а1≡(1, 1, 1, 1),а2≡(0, 0,1, 3),а3≡(1, 1, 3,5).

Для этого составим матрицу и приведем её к ступенчатому виду.

Ранг матрицы равен 2 (две ненулевые строки в ступенчатой матрице). Следовательно, система а1,а2,а3содержит два линейно независимых вектора, а сама является линейно зависимой.

В качестве базисных можно выбрать любые два линейно независимых вектора, например, а1,а2. Тогда вектора3является линейной комбинацией базисных: а3=а12а2(λ1=1,λ2=2).

Выше мы говорили о базисе и ранге системы векторов, т.е. некоторого конечного числа векторов. Имеет смысл говорить и о базисе всеговекторного пространства, т.е. бесконечного числа векторов.

Определение 10.7.Базисом векторного пространстваназывается упорядоченная линейно независимая система векторов.

Определение 11.7.Векторное пространство называетсяN-мерным векторным пространством Rn, если в нем существуетnлинейно независимых векторове1,е2, …,еn, а любые (n+1) векторов уже являются зависимыми.

Теорема.Каждый векторхN-мерного векторного пространства можно представить (и притом единственным образом) в виде линейной комбинации векторов базисае1,е2, …,еn , т.е.

х=х1 е1+х2 е2+…+хn еn .

Это равенство называется разложением вектора х по базисуе1,е2, …,еn , а числах1,х2, …,хnкоординатами векторахв этом базисе.

Оказывается, векторное пространство, о котором мы вели речь (стр. 43), является N-мерным векторным пространством. А это означает, что все базисы этого векторного пространства состоят изnвекторов – максимального числа линейно независимых векторов в данном пространстве. Число векторов базиса называютразмерностью пространства.

Если в формуле разложения вектора по базису компоненты векторов х,е1,е2, … ,еnзаписать в виде матриц-столбцов, то задача нахождения координат векторахв некотором базисее1,е2, … ,еnсводится к решению системы линейных уравнений. Эта система будет иметь единственное решение, которое может быть найдено как методом Гаусса, так и методом Крамера (см. §5).

Найдем координаты вектора х≡(1,2, 2) в базисее1≡(1, 1, 0),е2≡(1,1, 0),е3≡(1, 2,1).

Пусть вектор хв базисе е1,е2,е3имеет координаты (х1,х2,х3). Тогдах=х1е1+х2е2+х3е3.

Составим равенство: ,

или (покоординатно):

Решая систему уравнений, получим: .

Следовательно, вектор хв базисее1,е2,е3имеет координаты (0,5;1,5;2).

Определение 12.7.Евклидовым пространством(или пространством со скалярным произведением) назовём такое линейное пространствоV, в котором:

  • задано правило, ставящее в соответствие двум элементам иодно число (х,у), называемоескалярным произведением;

  • выполняются перечисленные ниже аксиомы.

Аксиомы евклидова пространства

(здесь x,y,z любые элементы пространства,α любое действительное число):

  1. (х,у)=(у,х);

  2. (x+y, z)=(x, z)+(y, z);

  3. (αх,у)=α(х,у);

  4. (х,х)0, причем если (х,х)=0, тох– нуль-элемент.

Определение 13.7.В пространствеRnскалярным произведениемвекто-ровх≡(х1,х2, …,хn) иу≡(у1,у2, …,уn) называется число (х,у), равное сумме произведений соответствующих компонент этих векторов:

(х,у) ≡х1 у1+х2 у2+…+хn уn = .

Frame20Проверьте, выполняются ли для заданного вопределении 13.7скалярного произведения аксиомы евклидова пространства.

Frame21Скалярное произведение имеетэкономический смысл.

Если х≡(х1,х2, …,хn) – это вектор объемов различных товаров, ау≡(у1,у2, …,уn) – вектор их цен, то скалярное произведение (х,у) выражает суммарную стоимость этих товаров.

Например, если задан вектор объема продаж четырех разных товаров набор количеств проданных товаров и вектор ценнабор стоимостей этих товаров, то выручку от продаж вычислим как:

Определение 14.7.Длиной(или нормой) векторах≡(х1,х2, …,хn) в евклидовом пространстве называется число ||х||, равное квадратному корню из его скалярного квадрата:

.

Определение 15.7.Два ненулевых векторах,уназываютсяортогональными, если их скалярное произведение равно нулю:

(х,у) = 0.

Линейно независимые векторы е1,е2, …,еnN-мерного евклидова пространства образуютортогональный базис, если они попарно ортогональны:

(еi,еj) = 0 (;ij).

Линейно независимые векторы е1,е2, …,еnN-мерного евклидова пространства образуютортонормированный базис, если они попарно ортогональны и имеют единичную длину:

(еi,еj) = 0 и |еi | = 1 (;ij).

Проиллюстрируем эти понятия на примере.

Пусть n=3. В пространствеR3векторы

е1≡ (1, 0, 0);е2≡ (0, 1, 0);е3≡ (0, 0, 1),

называемые единичными, образуют ортонормированный базис, который называетсяканоническим.

Действительно, единичные векторы линейно независимы, поскольку составляют строки единичной матрицы 3-го порядка, ранг которой равен 3. А также любой вектор х ≡ (х1,х2,х3)R3раскладывается по данному базису следующим образом:

х=х1 е1+х2 е2+х3 е3.

Длина каждого вектора е1,е2,е3равна единице:

Все векторы попарно ортогональны: