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

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

Сбор и использование персональной информации

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

От вас может быть запрошено предоставление вашей персональной информации в любой момент, когда вы связываетесь с нами.

Ниже приведены некоторые примеры типов персональной информации, которую мы можем собирать, и как мы можем использовать такую информацию.

Какую персональную информацию мы собираем:

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

Как мы используем вашу персональную информацию:

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

Раскрытие информации третьим лицам

Мы не раскрываем полученную от Вас информацию третьим лицам.

Исключения:

  • В случае если необходимо - в соответствии с законом, судебным порядком, в судебном разбирательстве, и/или на основании публичных запросов или запросов от государственных органов на территории РФ - раскрыть вашу персональную информацию. Мы также можем раскрывать информацию о вас если мы определим, что такое раскрытие необходимо или уместно в целях безопасности, поддержания правопорядка, или иных общественно важных случаях.
  • В случае реорганизации, слияния или продажи мы можем передать собираемую нами персональную информацию соответствующему третьему лицу – правопреемнику.

Защита персональной информации

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

Соблюдение вашей конфиденциальности на уровне компании

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

где x * - один из решений неоднородной системы (2) (например (4)), (E−A + A) образует ядро (нуль пространство) матрицы A .

Сделаем скелетное разложение матрицы (E−A + A) :

E−A + A=Q·S

где Q n×n−r - матрица rank(Q)=n−r , S n−r×n -матрица rank(S)=n−r .

Тогда (13) можно записать в следующем виде:

x=x*+Q·k, k R n-r .

где k=Sz .

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

  1. Вычисляем псевдообратную матрицу A + .
  2. Вычисляем частное решение неоднородной системы линейных уравнений (2): x *=A + b .
  3. Проверяем совместность системы. Для этого вычисляем AA + b . Если AA + b b , то система несовместна. В противном случае продолжаем процедуру.
  4. Высисляем E−A + A.
  5. Делаем скелетное разложение E−A + A=Q·S.
  6. Строим решение

x=x*+Q·k, k R n-r .

Решение системы линейных уравнений онлайн

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

Системой m линейных уравнений с n неизвестными называется система вида

где a ij и b i (i =1,…,m ; b =1,…,n ) – некоторые известные числа, а x 1 ,…,x n – неизвестные. В обозначении коэффициентов a ij первый индекс i обозначает номер уравнения, а второй j – номер неизвестного, при котором стоит этот коэффициент.

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

Числа, стоящие в правых частях уравнений, b 1 ,…,b m называются свободными членами.

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

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

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

Рассмотрим способы нахождения решений системы.


МАТРИЧНЫЙ МЕТОД РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ

Матрицы дают возможность кратко записать систему линейных уравнений. Пусть дана система из 3-х уравнений с тремя неизвестными:

Рассмотрим матрицу системы и матрицы столбцы неизвестных и свободных членов

Найдем произведение

т.е. в результате произведения мы получаем левые части уравнений данной системы. Тогда пользуясь определением равенства матриц данную систему можно записать в виде

или короче A X=B .

Здесь матрицы A и B известны, а матрица X неизвестна. Её и нужно найти, т.к. её элементы являются решением данной системы. Это уравнение называют матричным уравнением .

Пусть определитель матрицы отличен от нуля |A | ≠ 0. Тогда матричное уравнение решается следующим образом. Умножим обе части уравнения слева на матрицу A -1 , обратную матрице A : . Поскольку A -1 A = E и E X = X , то получаем решение матричного уравнения в виде X = A -1 B .

Заметим, что поскольку обратную матрицу можно найти только для квадратных матриц, то матричным методом можно решать только те системы, в которых число уравнений совпадает с числом неизвестных . Однако, матричная запись системы возможна и в случае, когда число уравнений не равно числу неизвестных, тогда матрица A не будет квадратной и поэтому нельзя найти решение системы в виде X = A -1 B .

Примеры. Решить системы уравнений.

ПРАВИЛО КРАМЕРА

Рассмотрим систему 3-х линейных уравнений с тремя неизвестными:

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

называется определителем системы .

Составим ещё три определителя следующим образом: заменим в определителе D последовательно 1, 2 и 3 столбцы столбцом свободных членов

Тогда можно доказать следующий результат.

Теорема (правило Крамера). Если определитель системы Δ ≠ 0, то рассматриваемая система имеет одно и только одно решение, причём

Доказательство . Итак, рассмотрим систему 3-х уравнений с тремя неизвестными. Умножим 1-ое уравнение системы на алгебраическое дополнение A 11 элемента a 11 , 2-ое уравнение – на A 21 и 3-е – на A 31 :

Сложим эти уравнения:

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

Аналогично можно показать, что и .

Наконец несложно заметить, что

Таким образом, получаем равенство: .

Следовательно, .

Аналогично выводятся равенства и , откуда и следует утверждение теоремы.

Таким образом, заметим, что если определитель системы Δ ≠ 0, то система имеет единственное решение и обратно. Если же определитель системы равен нулю, то система либо имеет бесконечное множество решений, либо не имеет решений, т.е. несовместна.

Примеры. Решить систему уравнений


МЕТОД ГАУССА

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

Вновь рассмотрим систему из трёх уравнений с тремя неизвестными:

.

Первое уравнение оставим без изменения, а из 2-го и 3-го исключим слагаемые, содержащие x 1 . Для этого второе уравнение разделим на а 21 и умножим на –а 11 , а затем сложим с 1-ым уравнением. Аналогично третье уравнение разделим на а 31 и умножим на –а 11 , а затем сложим с первым. В результате исходная система примет вид:

Теперь из последнего уравнения исключим слагаемое, содержащее x 2 . Для этого третье уравнение разделим на , умножим на и сложим со вторым. Тогда будем иметь систему уравнений:

Отсюда из последнего уравнения легко найти x 3 , затем из 2-го уравнения x 2 и, наконец, из 1-го – x 1 .

При использовании метода Гаусса уравнения при необходимости можно менять местами.

Часто вместо того, чтобы писать новую систему уравнений, ограничиваются тем, что выписывают расширенную матрицу системы:

и затем приводят её к треугольному или диагональному виду с помощью элементарных преобразований.

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

  1. перестановка строк или столбцов;
  2. умножение строки на число, отличное от нуля;
  3. прибавление к одной строке другие строки.

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


Таким образом, система имеет бесконечное множество решений.

  • Системы m линейных уравнений с n неизвестными.
    Решение системы линейных уравнений — это такое множество чисел {x 1 , x 2 , …, x n }, при подстановке которых в каждое из уравнений системы получается верное равенство.
    где a ij , i = 1, …, m; j = 1, …, n — коэффициенты системы;
    b i , i = 1, …, m — свободные члены;
    x j , j = 1, …, n — неизвестные.
    Вышеприведенная система может быть записана в матричном виде: A · X = B ,




    где (A |B ) — основная матрица системы;
    A — расширенная матрица системы;
    X — столбец неизвестных;
    B — столбец свободных членов.
    Если матрица B не является нуль-матрицей ∅, то данная система линейных уравнений называется неоднородной.
    Если матрица B = ∅, то данная система линейных уравнений называется однородной. Однородная система всегда имеет нулевое (тривиальное) решение: x 1 = x 2 = …, x n = 0 .
    Совместная система линейных уравнений — это имеющая решение система линейных уравнений.
    Несовместная система линейных уравнений — это не имеющая решение система линейных уравнений.
    Определённая система линейных уравнений — это имеющая единственное решение система линейных уравнений.
    Неопределённая система линейных уравнений — это имеющая бесконечное множество решений система линейных уравнений.
  • Системы n линейных уравнений с n неизвестными
    Если число неизвестных равно числу уравнений, то матрица – квадратная. Определитель матрицы называется главным определителем системы линейных уравнений и обозначается символом Δ.
    Метод Крамера для решения систем n линейных уравнений с n неизвестными.
    Правило Крамера.
    Если главный определитель системы линейных уравнений не равен нулю, то система совместна и определена, причем единственное решение вычисляется по формулам Крамера:
    где Δ i — определители, получаемые из главного определителя системы Δ заменой i -го столбца на столбец свободных членов. .
  • Системы m линейных уравнений с n неизвестными
    Теорема Кронекера−Капелли .


    Для того чтобы данная система линейных уравнений была совместной, необходимо и достаточно, чтобы ранг матрицы системы был равен рангу расширенной матрицы системы, rang(Α) = rang(Α|B) .
    Если rang(Α) ≠ rang(Α|B) , то система заведомо не имеет решений.
    Eсли rang(Α) = rang(Α|B) , то возможны два случая:
    1) rang(Α) = n (числу неизвестных) − решение единственно и может быть получено по формулам Крамера;
    2) rang(Α) < n − решений бесконечно много.
  • Метод Гаусса для решения систем линейных уравнений


    Составим расширенную матрицу (A |B ) данной системы из коэффициентов при неизвестных и правых частей.
    Метод Гаусса или метод исключения неизвестных состоит в приведении расширенной матрицы (A |B ) с помощью элементарных преобразований над ее строками к диагональному виду (к верхнему треугольному виду). Возвращаясь к системе уравнений, определяют все неизвестные.
    К элементарным преобразованиям над строками относятся следующие:
    1) перемена местами двух строк;
    2) умножение строки на число, отличное от 0;
    3) прибавление к строке другой строки, умноженной на произвольное число;
    4) выбрасывание нулевой строки.
    Расширенной матрице, приведенной к диагональному виду, соответствует линейная система, эквивалентная данной, решение которой не вызывает затруднений. .
  • Система однородных линейных уравнений.
    Однородная система имеет вид:

    ей соответствует матричное уравнение A · X = 0 .
    1) Однородная система всегда совместна, так как r(A) = r(A|B) , всегда существует нулевое решение (0, 0, …, 0).
    2) Для того чтобы однородная система имела ненулевое решение, необходимо и достаточно, чтобы r = r(A) < n , что равносильно Δ = 0.
    3) Если r < n , то заведомо Δ = 0, тогда возникают свободные неизвестные c 1 , c 2 , …, c n-r , система имеет нетривиальные решения, причем их бесконечно много.
    4) Общее решение X при r < n может быть записано в матричном виде следующим образом:
    X = c 1 · X 1 + c 2 · X 2 + … + c n-r · X n-r ,
    где решения X 1 , X 2 , …, X n-r образуют фундаментальную систему решений.
    5) Фундаментальная система решений может быть получена из общего решения однородной системы:

    ,
    если последовательно полагать значения параметров равными (1, 0, …, 0), (0, 1, …, 0), …, (0, 0, …,1).
    Разложение общего решения по фундаментальной системе решений — это запись общего решения в виде линейной комбинации решений, принадлежащих к фундаментальной системе.
    Теорема . Для того, чтобы система линейных однородных уравнений имела ненулевое решение, необходимо и достаточно, чтобы Δ ≠ 0.
    Итак, если определитель Δ ≠ 0, то система имеет единственное решение.
    Если же Δ ≠ 0, то система линейных однородных уравнений имеет бесконечное множество решений.
    Теорема . Для того чтобы однородная система имела ненулевое решение, необходимо и достаточно, чтобы r(A) < n .
    Доказательство :
    1) r не может быть больше n (ранг матрицы не превышает числа столбцов или строк);
    2) r < n , т.к. если r = n , то главный определитель системы Δ ≠ 0, и, по формулам Крамера, существует единственное тривиальное решение x 1 = x 2 = … = x n = 0 , что противоречит условию. Значит, r(A) < n .
    Следствие . Для того чтобы однородная система n линейных уравнений с n неизвестными имела ненулевое решение, необходимо и достаточно, чтобы Δ = 0.

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

Системой линейных алгебраических уравнений называют систему уравнений вида: (1)

где неизвестные; – свободные члены.

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

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

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

Две системы уравнений называют равносильными или эквивалентными , если они имеют одно и то же множество решений.

Систему (1) называют однородной , если свободные члены равны нулю:

Однородная система всегда является совместной - она имеет решение (возможно, не единственное).

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

Линейная система может иметь единственное решение, бесконечно много решений или не иметь ни одного решения.

Рассмотрим систему двух линейных уравнений с двумя неизвестными

Если то система имеет единственное решение;

если то система не имеет решений;

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

Пример. Система имеет единственное решение пару чисел

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

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

Определение. Определителем второго порядка называют выражение вида:

Обозначают определитель символом D.

Числа а 11, …, а 22 называют элементами определителя.

Диагональ, образованную элементами а 11 ; а 22 называют главной, диагональ, образованную элементами а 12 ; а 21 − побочной.

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

Заметим, что в ответе получается число.

Пример. Вычислим определители:

Рассмотрим систему двух линейных уравнений с двумя неизвестными: где х 1, х 2 неизвестные; а 11 , …, а 22 – коэффициенты при неизвестных, b 1 , b 2 – свободные члены.


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

Определение. Определитель, составленный из коэффициентов при неизвестных, называют определителем системы: D= .

В столбцах определителя D стоят коэффициенты соответственно при х 1 и при , х 2 . Введем два дополнительных определителя, которые получаются из определителя системы заменой одного из столбцов столбцом свободных членов: D 1 = D 2 = .

Теорема 14 (Крамера, для случая n=2). Если определитель D системы отличен от нуля (D¹0), то система имеет единственное решение, которое находят по формулам:

Данные формулы называют формулами Крамера.

Пример. Решим систему по правилу Крамера:

Решение. Найдем числа

Ответ.

Определение. Определителем третьего порядка называют выражение вида:

Элементы а 11; а 22 ; а 33 – образуют главную диагональ.

Числа а 13; а 22 ; а 31 – образуют побочную диагональ.

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

Пример. Вычислим определители:

Рассмотрим систему трех линейных уравнений с тремя неизвестными: где неизвестные; – коэффициенты при неизвестных, – свободные члены.

В случае единственного решения систему 3-х линейных уравнений с тремя неизвестными можно решить с помощью определителей 3-го порядка.

Определитель системы D имеет вид:

Введем три дополнительных определителя:

Теорема 15 (Крамера, для случая n=3). Если определитель D системы отличен от нуля, то система имеет единственное решение, которое находят по формулам Крамера:

Пример. Решим систему по правилу Крамера.

Решение. Найдем числа

Воспользуемся формулами Крамера и найдем решение исходной системы:

Ответ.

Заметим, что теорема Крамера применима, когда число уравнений равно числу неизвестных и когда определитель системы D отличен от нуля.

Если определитель системы равен нулю, то в этом случае система может либо не иметь решений, либо иметь бесчисленное множество решений. Эти случаи исследуются особо.

Отметим только один случай. Если определитель системы равен нулю (D=0), а хотя бы один из дополнительных определителей отличен от нуля, то система решений не имеет, то есть является несовместной.

Теорему Крамера можно обобщать для системы n линейных уравнений с n неизвестными: где неизвестные; – коэффициенты при неизвестных, – свободные члены.

Если определитель системы линейных уравнений с неизвестными то единственное решение системы находят по формулам Крамера:

Дополнительный определитель получают из определителя D, если в нем столбец коэффициентов при неизвестном x i заменить столбцом свободных членов.

Заметим, что определители D, D 1 , … , D n имеют порядок n .

Метод Гаусса решения систем линейных уравнений

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

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

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

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

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

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

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

Замечание. Иногда, в результате преобразований, в каком-либо из уравнений все коэффициенты и правая часть обращаются в ноль, то есть уравнение превращается в тождество 0=0. Исключив такое уравнение из системы, уменьшают число уравнений по сравнению с числом неизвестных. Такая система не может иметь единственного решения.

Если же в процессе применения метода Гаусса какое-нибудь уравнение превратится в равенство вида 0=1 (коэффициенты при неизвестных обратились в 0, а правая часть приняла ненулевое значение), то исходная система не имеет решения, так как подобное равенство является неверным при любых значениях неизвестных.

Рассмотрим систему трех линейных уравнений с тремя неизвестными:

где неизвестные; – коэффициенты при неизвестных, – свободные члены. , подставляя найденное

Решение. Применив к этой системе метод Гаусса, получим

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

Ответ. Система не имеет решений.

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



Похожие статьи