Главная страница
Навигация по странице:

  • Шаг 2.

  • Решение.

  • Езу9у. Учебное пособие Рекомендовано методическим советом Уральского федерального университета в качестве учебного пособия для студентов вуза, обучающихся по направлениям подготовки


    Скачать 5.85 Mb.
    НазваниеУчебное пособие Рекомендовано методическим советом Уральского федерального университета в качестве учебного пособия для студентов вуза, обучающихся по направлениям подготовки
    АнкорЕзу9у
    Дата03.11.2022
    Размер5.85 Mb.
    Формат файлаpdf
    Имя файла978‑5‑7996-2956-4_2020.pdf
    ТипУчебное пособие
    #769125
    страница3 из 21
    1   2   3   4   5   6   7   8   9   ...   21
    Замечание.На практике в учебных задачах вместо формул (1.5) рассмат- ривают формулы
    ,
    (
    ).
    ij
    ij kl
    kj il
    i
    i kl
    k il
    a a a
    a a
    b b a
    b a
    i k


    =

    =


    Числа в правых частях последних равенств находятся в вершинах некоторого прямоугольника (рис. 1.1), причем попарно перемножаются числа, расположенные в противоположных вершинах этого прямоугольника: заменяемый элемент a
    ij
    умножается на разрешающий a
    kl
    (соответственно, элемент b
    i
    умножается на раз- решающий a
    kl
    ), и затем вычитается произведение элементов второй диагонали прямоугольников. В таком случае сохраняется «целочисленность» всех коэффи- циентов. Если при решении системы линейных уравнений использовать формулы
    (1.5), то придется иметь дело с дробными числами.
    Шаг 2. Описанную операцию повторяют, выби- рая разрешающий элемент в другой строке.
    Теорема 1.4 (Штейница). Максимальное число переходов не зависит от выбора ведущих элементов и равно рангу матрицы A (r(A) = r).
    Метод исключения неизвестных заканчивается при получении матрицы вида
    (
    )
    A В
    1, 1 1
    1
    , 1 1
    1 ... 0 0 ... 1
    |
    ,
    0 ... 0 0
    ... 0 0 ... 0 0
    ... 0
    r
    n
    r r
    rn
    r
    r
    r
    r
    m
    q
    q
    d
    q
    q
    d
    d
    d
    +
    +
    +








    = 











    где r(A) = r.
    a
    ij
    a
    il
    a
    kj
    a
    kl
    b
    i
    a
    il
    b
    k
    a
    kl
    Рис. 1.1. «Правило прямоугольника»

    18
    Если хотя бы одно из чисел d
    r+1
    , …, d
    m
    ≠ 0, то система линейных уравнений несовместна (получаем противоречивое уравнение 0 · x
    1
    + 0 · x
    2
    + … + 0 · x
    n
    = d
    (d ≠ 0)). Если же все d
    r+1
    = … = d
    m
    = 0, то система линейных уравнений совместна, причем она преобразуется в эквивалентную ей систему вида
    1 1, 1 1
    1 1
    , 1 1
    ,
    r
    r
    n n
    r
    r r
    r
    rn n
    r
    x
    q
    x
    q x
    d
    x q
    x
    q x
    d
    +
    +
    +
    +

    +
    + +
    =



    +
    + +
    =



    (1.6)
    Система (1.6) является разрешенной относительно базисных неизвестных
    x
    1
    , …, x
    r
    (на практике номер уравнения и номер базисных переменных могут не совпадать). Переменные x
    r+1
    , …, x
    n
    называются свободными. Полагая
    1 1
    1
    , ,
    , , ,
    ,
    r
    n
    n r
    n r
    x
    C
    x C
    C
    C
    +


    =
    =

    R


    (1.7)
    получим значения базисных переменных, т. е. найдем общее решение системы линейных уравнений (1.6) и, следовательно, системы (1.2).
    В частности, если свободные неизвестные равны нулю (C
    1
    = … = C
    nr
    = 0), то получаем так называемое базисное решение системы линейных уравнений:
    1 2
    , , , , 0, ,0 .
    r
    n r
    X
    d d
    d





    =






    
    При этом базисное решение называется невырожден-
    ным, если число его ненулевых координат равно числу базисных неизвестных в выбранном наборе. Если ненулевых координат в базисном решении меньше числа разрешенных, то такое базисное решение называется вырожденным.
    Частным решением системы уравнений называется решение, получающееся из общего при конкретных значениях свободных неизвестных (1.7).
    Сформулируем у с л о в и я с о в м е с т н о с т и системы линейных алге- браических уравнений.
    Теорема 1.5 (Кронекера
    *
    Капелли
    **
    ). Система линейных уравнений (1.2) совместна тогда и только тогда, когда ранг основной матрицы системы равен рангу расширенной матрицы:
    r(A) r(A |B).
    =
    Следствие 1. Если система уравнений (1.6) совместна и ранг матрицы сис- темы равен числу переменных (r = n), то система имеет единственное решение.
    *
    Леопольд Кронекер (1823–1891) — немецкий математик. Иностранный член-корреспон- дент Петербургской академии наук (1872), член Берлинской АН (1861), профессор университета в Берлине. Основные труды по алгебре и теории чисел.
    **
    Альфредо Капелли (1855–1910) — итальянский математик, член Национальной академии деи Линчеи. Известен прежде всего как человек, который открыл тождество Капелли.

    19
    Следствие 2. Если система (1.6) совместна и ранг матрицы системы меньше числа переменных (r < n), то система имеет бесконечное множество решений.
    При этом число свободных неизвестных равно nr.
    Так как
    1 2
    , , , , 0, , 0
    r
    n r
    X
    d d
    d





    =






    
    — решение системы уравнений, то ис- пользуя векторную форму записи системы линейных уравнений (1.4), получаем:
    1 1
    B,
    r r
    A d
    A d
    + +
    =

    (1.8)
    где d
    j
    — компонента базисного решения; A
    j
    — соответствующий столбецма- трицы системы; B — вектор-столбец свободных членов. То есть вектор-столбец свободных членов является линейной комбинацией векторов базиса {A
    1
    , …, A
    r
    } с коэффициентами d
    1
    , …, d
    r
    . В этом заключается векторный смысл базисного решения.
    Пример 1.1. Решить систему линейных уравнений
    1 2
    3 1
    2 3
    1 2
    3 4
    7 8
    23,
    2 4
    5 13,
    3 11 2
    15
    x
    x
    x
    x
    x
    x
    x
    x
    x


    +
    = −


    +
    = −

    − +
    +
    =

    методом Гаусса — Жордана.
    Решение. Запишем расширенную матрицу данной системы:
    4 7 8 23 2
    4 5 13 .
    3 11 2 15















    Шаг 1. Обратимся к первому столбцу расширенной матрицы. Наша цель: выбрать какой-либо ненулевой разрешающий элемент. В первом столбце три ненулевых элемента: 4, 2, −3. Мы можем выбрать любой из них. Предпочти- тельно выбрать тот элемент, модуль которого ближе всего к единице. В нашем случае таким элементом является 2. Наша цель: обнулить все элементы в первом столбце, кроме разрешающего элемента. То есть обнулению подлежат числа 4 и (−3).
    4 7 8 23 2
    4 5 13 .
    3 11 2 15
















    20
    Элементы разрешающей второй строки перепишем. Заполним свободные места (кроме элемента в рамочке) в первомразрешающемстолбце нулями; остальные элементы матрицы пересчитаем по «правилу прямоугольника»:
    ( )
    12 13 4
    7 4 8 7 2 4 4 2,
    8 2 4 5 4;
    2 4
    2 5
    a
    a



    =
    = − ⋅ − ⋅ − =
    =
    = ⋅ − ⋅ = −

    ( )
    ( )
    ( ) ( )
    1 32 4
    23 2
    4 23 2 4 13 6,
    11 2 4
    3 10;
    2 13 3 11
    b
    a




    =
    = −
    ⋅ − ⋅ −
    =
    =
    = ⋅ − − ⋅ − =


    ( )
    ( ) ( )
    33 3
    2 5 2
    13 2 2 5 3 19,
    15 2 3
    13 9.
    3 2 3 15
    a
    b



    =
    = ⋅ − ⋅ − =
    =
    = ⋅ − − ⋅ −
    = −


    В результате первого шага получим матрицу
    0 2 4 6 2
    4 5 13 .
    0 10 19 9














    Замечание. В основе метода прямоугольника лежат два элементарных пре- образования. Так, например, элементы
    32 33 3
    , , ,
    a a b



    вычисленные по «правилу прямоугольника», можно было бы получить с помощью двух элементарных преобразований:
    4 7 8 23 I ( 2)II
    0 1 2 3 2
    4 5 13
    II 3 2
    4 5 13 ,
    3 11 2 15 III 2 3 II
    0 10 19 9






    + −




















    ⋅ + ⋅





    то есть сначала третью строку умножили на 2, а потом к полученной строке прибавили вторую строку, умноженную на 3. Элементы первой строки получены прибавлением к ней второй строки, умноженной на (−2).
    Шаг 2. Разделим элементы первой строки на 2:
    0 1 2 3 2
    4 5 13 .
    0 10 19 9














    В качестве разрешающего элемента выберем
    12 1 0.
    a′ = ≠
    С помощью этого элемента обнулим два остальных элемента второго столбца. Это можно сделать по «правилу прямоугольника». Так как разрешающий элемент равен 1, то лег- че получить нули с помощью элементарных преобразований над строками:

    21
    II + 4 · I и III + (−10) · I.Запись II + 4 · I означает, что к элементам второй строки прибавляются соответствующие элементы первой строки, умноженные на 4.
    Запись III + (−10) · I говорит о том, что к элементам третьей строки прибавля- ются соответствующие элементы первой строки, умноженные на (−10).
    ( )
    0 1 2 3 0 1 2 3 2
    4 5 13
    II 4 I
    2 0 3 1 .
    0 10 19 9 III
    10 I
    0 0 39 39












    + ⋅

    − −









    + −






    Шаг 3. Перейдем к обнулению элементов третьего столбца. Разделим эле- менты третьей строки на 39, разрешающим элементом может быть только число 1:
    0 1 2
    3 I 2 III
    0 1 0 1 2 0 3
    1 II 3 III
    2 0 0 4 .
    0 0 1 1
    0 0 1 1





    + ⋅






    + ⋅
















    Разделим элементы второй строки на 2 и поменяем местами первую и вто- рую строки:
    1 0 0 2 0 1 0 1 .
    0 0 1 1












    Итак, x
    1
    = −2, x
    2
    = 1, x
    3
    = −1.
    Векторный смысл базисного решения:
    4 7
    8 23 2 2 1
    4 1 5 13 3
    11 2
    15




      







      

    − ⋅
    + ⋅ − − ⋅
    = −




      





      






      

    Пример 1.2. Решить систему линейных уравнений
    1 2
    3 4
    5 1
    2 3
    4 5
    1 2
    3 4
    5 1
    2 3
    4 5
    2 2
    3 2,
    6 3
    2 4
    5 3,
    6 3
    4 8
    13 9,
    4 2
    2 1
    x x x
    x
    x
    x
    x
    x
    x
    x
    x
    x
    x
    x
    x
    x
    x x x
    x

    +
    +
    +
    =



    +
    +
    +
    =



    +
    +
    +
    =



    +
    +
    +
    =

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

    22
    Решение. Приведенные выше вычисления (пример 1.1)удобно располагать в так называемых таблицах Гаусса — Жордана. В первой строке табл. 1.1 указаны:
    x
    j
    — неизвестные; B — вектор-столбец свободных членов. Для предотвращения случайных ошибок в расчетах полезно ввести специальный контрольный стол- бец
    A
    Его элементы представляют собой суммы соответствующих элементов по строкам таблицы:
    1
    n
    i
    ij
    i
    j
    a
    a b
    =
    =
    +


    С другой стороны, строки преобразуются по тем же формулам, что и остальные элементы таблицы. Поэтому, выполняя их расчет указанными двумя способами и сравнивая результаты, можно вы- явить вкравшуюся ошибку. При проведении преобразований каждого шага разрешающие элементы выделяются. В первом столбце будут указываться базисные неизвестные (начиная с табл. 1.2).
    Таблица 1.1
    Базис
    x
    1
    x
    2
    x
    3

    x
    4
    x
    5
    B
    A
    Примечания
    2
    –1
    1
    2 3
    2 9
    6
    –3 2
    4 5
    3 17
    II + (–2) · I
    6
    –3 4
    8 13 9
    37
    III + (–4) · I
    4
    –2 1
    1 2
    1 7
    IV + (–1) · I
    Выбираем ведущий элемент a
    13
    = 1 ≠ 0 и получим нули в третьем столбце.
    В столбце «Примечания» описаны выполняемые действия. В результате шага 1 получим табл. 1.2.
    Таблица 1.2
    Базис
    x
    1
    x
    2
    x
    3
    x
    4
    x
    5
    B
    A
    x
    3 2
    –1
    1
    2 3
    2 9
    2
    –1 0
    0
    –1
    –1
    –1
    –2 1
    0 0
    1 1
    1 2
    –1 0
    –1
    –1
    –1
    –2
    Вторая и третья строки пропорциональны, одну из них, например вторую, удалим, получим табл. 1.3.
    Таблица 1.3
    Базис
    x
    1
    x
    2

    x
    3
    x
    4
    x
    5
    B
    A
    Примечания
    x
    3 2
    –1
    1
    2 3
    2 9
    I + II
    –2 1
    0 0
    1 1
    1 2
    –1 0
    –1
    –1
    –1
    –2
    III + II

    23
    В качестве разрешающего элемента выберем элемент второй строки
    a
    22
    = 1 ≠ 0. Обнулим элементы столбца x
    2
    , получим табл. 1.4.
    Таблица 1.4
    Базис
    x
    1
    x
    2
    x
    3
    x
    4

    x
    5
    B
    A
    Примечания
    x
    3 0
    0
    1
    2 4
    3 10
    I + 2 · III
    x
    2
    –2
    1
    0 0
    1 1
    1 0
    0 0
    –1 0
    0
    –1
    Итак, разрешающий элемент выбран в первой и во второй строке, осталось выбрать в третьей строке. Единственный элемент этой строки a
    14
    = −1. Обнуле- нию подлежит лишь один элемент столбца x
    4
    (табл. 1.5).
    Таблица 1.5
    Базис
    x
    1
    x
    2
    x
    3
    x
    4
    x
    5
    B
    A
    x
    3 0
    0
    1
    0 4
    3 8
    x
    2
    –2
    1
    0 0
    1 1
    1
    x
    4 0
    0 0
    –1
    0 0
    –1
    Умножим третью строку на (−1) и поменяем местами первую и вторую строки, получим табл. 1.6.
    Таблица 1.6
    Базис
    x
    1
    x
    2
    x
    3
    x
    4
    x
    5
    B
    A
    x
    2
    –2
    1
    0 0
    1 1
    1
    x
    3 0
    0
    1
    0 4
    3 8
    x
    4 0
    0 0
    1
    0 0
    1
    В каждой строке таблицы выбран разрешающий элемент. Базисные не- известные x
    2
    , x
    3
    , x
    4
    . Количество неизвестных n = 5, поэтому нужно выбрать
    nr = 2 свободных. Так как r < n, то согласно следствию 2 из теоремы Кронеке- ра Капелли данная система является неопределенной (т. е. имеет бесконечное множество решений). В результате исходная система линейных уравнений приводится к эквивалентной системе:
    1 2
    5 3
    5 4
    2 1,
    4 3,
    0
    x x
    x
    x
    x
    x
     −
    +
    +
    =

    +
    =


    =


    24
    Выбрав переменные x
    2
    , x
    3
    , x
    4
    в качестве базисных, а x
    1
    , x
    5
    — в качестве сво- бодных, найдем общее решение системы линейных уравнений:
    5
    R,
    R
    2 1
    5 3
    5 4
    1 1 2
    ,
    3 4 ,
    0,
    x
    x
    x
    x
    x
    x
    x
    x
    = +



    =


     =





    В частности, при x
    1
    = x
    5
    = 0 получим базисное решение: X
    1
    = (0, 1, 3, 0, 0).
    Заметим, что базисные неизвестные находятся в левом столбце, а их значе- ния, соответственно — в столбце свободных членов табл. 1.5, поэтому можно сразу по таблице записать базисное решение системы. Отметим также, что число ненулевых координат в базисном решении примера меньше числа разрешенных
    (базисных), поэтому полученное базисное решение является вырожденным.
    Замечание. Если разрешенная система уравнений, равносильная исходной системе, содержит n неизвестных и r уравнений, то число общих и соответст- вующих базисных решений исходной системы не превосходит числа сочетаний
    r
    n
    C
    Количество сочетаний можно вычислить по формуле
    !
    !(
    )!
    r
    n
    n
    C
    r n r
    =

    Для того чтобы найти второе общее и соответствующее ему базисное реше- ние, в полученной разрешенной системе в каком-либо уравнении необходимо выбрать какой-либо другой разрешающий элемент.
    Таблица 1.7
    Базис
    x
    1
    x
    2
    x
    3
    x
    4
    x
    5

    B
    A
    x
    2
    –2
    1
    0 0
    1 1
    1
    x
    3 0
    0
    1
    0 4
    3 8
    x
    4 0
    0 0
    1
    0 0
    1
    В нашем примере (табл. 1.7) можно выбрать в качестве разрешающего элемента одно из чисел: (−2), 1 или 4. Выберем, например, число 4 и обнулим элементы столбца x
    5
    . Таким образом, из базиса будет выведен третий вектор- столбец и введен пятый. Обнулению подлежит число 1. Элементы разрешающей второй строки перепишем. На месте элемента 1 запишем 0, остальные элементы матрицы пересчитаем по «правилу прямоугольника»:
    11 12 2 1 1 1 2 4 0 1 8,
    1 4 0 1 4;
    0 4 0 4
    a
    a



    =
    = − ⋅ − ⋅ = −
    =
    = ⋅ − ⋅ =

    25 13 1
    0 1 1 1 1 1 0 4 1 1 1,
    1 4 1 3 1,
    1 4 1 8 4.
    1 4 3 4 8 4
    i
    a
    b
    a



    =
    = ⋅ − ⋅ = −
    =
    = ⋅ − ⋅ =
    =
    = ⋅ − ⋅ = −

    В результате вычислений получим табл. 1.8.
    Таблица 1.8
    Базис
    x
    1
    x
    2
    x
    3
    x
    4
    x
    5
    B
    A
    Примечания
    x
    2
    –8
    1   2   3   4   5   6   7   8   9   ...   21


    написать администратору сайта