|
§ 4. Системы линейных уравнений
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
§ 4. Системы линейных уравненийКлючові поняття: Система линейных уравнений, Теорема Кронекера-Капелли, Теоремы о решении систем линейных уравнений, Расширенная матрица, Решение системы, Совместная система, Несовместная система, Определенная система, Неопределенная система, Частное решение системы, Общее решение системы, Эквивалентные (равносильные) системы, Однородная система, Нулевое (тривиальное) решение, Правило решения произвольной системы линейных уравнений, Матричный способ решения системы, Формулы Крамера, Метод Гаусса, Главные элементы системы, Замечания к методу Гаусса, Теоремы о ненулевых решениях однородной системы.
Системой линейных алгебраических уравнений, содержащей m уравнений и n неизвестных, называется система вида где числа aij называются коэффициентами системы, числа bi— свободными членами. Подлежат нахождению числа xn. Такую систему удобно записывать в компактной матричной форме Здесь А — матрица коэффициентов системы, называемая основной матрицей;
Произведение матриц А*Х определено, так как в матрице А столбцов столько же, сколько строк в матрице Х (n штук). Расширенной матрицей системы называется матрица A системы, дополненная столбцом свободных членов Решением системы называется n значений неизвестных х1=c1, x2=c2, ..., xn=cn, при подстановке которых все уравнения системы обращаются в верные равенства. Всякое решение системы можно записатьв виде матрицы-столбца Система уравнений называется совместной, если она имеет хотя бы одно решение, и несовместной, если она не имеет ни одного решения. Совместная система называется определенной, если она имеет единственное решение, и неопределенной, если она имеет более одного решения. В последнем случае каждое ее решение называется частным решением системы. Совокупность всех частных решений называется общим решением. Решить систему — это значит выяснить, совместна она или несовместна. Если система совместна, найти ее общее решение. Две системы называются эквивалентными (равносильными), если они имеют одно и то же общее решение. Другими словами, системы эквивалентны, если каждое решение одной из них является решением другой, и наоборот. Эквивалентные системы получаются, в частности, при элементарных преобразованиях системы при условии, что преобразования выполняются лишь над строками матрицы. Система линейных уравнений называется однородной, если все свободные члены равны нулю: Однородная система всегда совместна, так как x1=x2=x3=...=xn=0 является решением системы. Это решение называется нулевым или тривиальным. 4.2. Решение систем линейных уравнений. Теорема Кронекера-Капелли Пусть дана произвольная система n линейных уравнений с n неизвестными Исчерпывающий ответ на вопрос о совместности этой системы дает теорема Кронекера-Капелли. Теорема 4.1. Система линейных алгебраических уравнений совместна тогда и только тогда, когда ранг расширенной матрицы системы равен рангу основной матрицы. Правила практического разыскания всех решений совместной системы линейных уравнений вытекают из следующих теорем. Теорема 4.2. Если ранг совместной системы равен числу неизвестных, то система имеет единственное решение. Теорема 4.3. Если ранг совместной системы меньше числа неизвестных, то система имеет бесчисленное множество решений. Правило решения произвольной системы линейных уравнений 1. Найти ранги основной и расширенной матриц системы. Если r(A)≠r(A), то система несовместна.
4.3 Решение невырожденных линейных систем. Формулы Крамера Пусть дана система n линейных уравнений с n неизвестными Основная матрица А такой системы квадратная. Определитель этой матрицы называется определителем системы. Если определитель системы отличен от нуля, то система называется невырожденной. Найдем решение данной системы уравнений в случае D¹0 Умножив обе части уравнения А*Х=В слева на матрицу A-1, получим A-1*A*X=A-1*B Поскольку. A-1*A=E и Е*Х=Х , то Отыскание решения системы по формуле (4.1) называют матричным способом решения системы. Матричное равенство (4.1) запишем в виде Но по элементам первого столбца. Определитель D1 получается из определителя D путем замены первого столбца коэффициентов столбцом из свободных членов. Итак, где D2 получен из D путем замены второго столбца коэффициентов столбцом из свободных членов: Итак, невырожденная система n линейных уравнений с n неизвестными имеет единственное решение, которое может быть найдено матричным способом (4.1) либо по формулам Крамера (4.2). 4.4 Решение систем линейных уравнений методом Гаусса Одним из наиболее универсальных и эффективных методов решений линейных алгебраических систем является метод Гаусса, состоящий в последовательном исключении неизвестных. Процесс решения по методу Гаусса состоит из двух этапов. На первом этапе (прямой ход) система приводится к ступенчатому (в частности, треугольному) виду. Приведенная ниже система имеет ступенчатый вид Коэффициенты aii называются главными элементами системы. На втором этапе (обратный ход) идет последовательное определение неизвестных из этой ступенчатой системы. Опишем метод Гаусса подробнее. Будем считать, что элемент
Преобразуем систему (4.3), исключив неизвестное х1 во всех
уравнениях, кроме первого (используя элементарные преобразования системы). Для
этого умножим обе части первого уравнения на
Здесь
Аналогичным образом, считая главным элементом
Если в процессе приведения системы (4.3) к ступенчатому виду
появятся нулевые уравнения, т. е. равенства вида 0=0, их отбрасывают Если же
появится уравнение вида
Второй этап (обратный ход) заключается в решении ступенчатой системы. Ступенчатая система уравнений, вообще говоря, имеет бесчисленное множество решений, В последнем уравнении этой системы выражаем первое неизвестное xk через остальные неизвестные (xk+1,…,xn). Затем подставляем значение xk в предпоследнее уравнение системы и выражаем xk-1 через (xk+1,…,xn). , затем находим xk-2,…,x1.. Придавая свободным неизвестным (xk+1,…,xn). произвольные значения, получим бесчисленное множество решений системы. 1. Если ступенчатая система оказывается треугольной, т. е. k=n, то исходная система имеет единственное решение. Из последнего уравнения находим xn из предпоследнего уравнения xn-1, далее поднимаясь по системе вверх, найдем все остальные неизвестные (xn-1,...,x1). 2. На практике удобнее работать не с системой (4.3), а с расширенной ее матрицей, выполняя все элементарные преобразования над ее строками. Удобно, чтобы коэффициент a11 был равен 1 (уравнения переставить местами, либо разделить обе части уравнения на a11¹1). Решить систему методом Гаусса: Решение: В результате элементарных преобразований над расширенной матрицей системы исходная система свелась к ступенчатой: Поэтому общее решение системы: x2=5x4-13x3-3;x1=5x4-8x3-1 Если положить, например, x3=0,x4=0, то найдем одно из частных решений этой системы x1=-1,x2=-3,x3=0,x4=0. Решить систему методом Гаусса: Решение: Произведем элементарные преобразования над строчками расширенной матрицы системы:Полученная матрица соответствует системе Осуществляя обратный ход, находим x3=1, x2=1,x1=1. 4.5 Системы линейных однородных уравнений Пусть дана система линейных однородных уравнений Очевидно, что однородная система всегда совместна
При каких условиях однородная система имеет и ненулевые решения? Теорема 4.4. Для того, чтобы система однородных уравнений имела ненулевые решения, необходимо и достаточно, чтобы ранг r ее основной матрицы был меньше числа n неизвестных, т. е. r<n. Так как ранг не может превосходить размера матрицы, то, очевидно, r<=n. Пусть r=n. Тогда один из минеров размера nхn отличен от нуля. Поэтому соответствующая система линейных уравнений имеет единственное решение: Значит, других, кроме тривиальных, решений нет. Итак, если есть нетривиальное решение, то r<n. Пусть r<n. Тогда однородная система, будучи совместной, является неопределенной. Значит, она имеет бесчисленное множество решений, т. е. имеет и ненулевые решения. Пусть дана однородная система n линейных уравнений с n неизвестными Теорема 4.5. Для того, чтобы однородная система n линейных уравнений с n неизвестными имела ненулевые решения, необходимо и достаточно, чтобы ее определитель D был равен нулю, т. е. D=0. Если система имеет ненулевые решения, то D=0. Ибо при D¹0 система имеет только единственное, нулевое решение. Если же D=0, то ранг r основной матрицы системы меньше числа неизвестных, т.е. r<n. И, значит, система имеет бесконечное множество (ненулевых) решений.
Положив x3=0,получаем одно частное решение: x1=0, x2=0, x3=0. Положив x3=1, получаем второе частное решение: x1=2, x2=3, x3=1 и т д. Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділСторінки, близькі за змістомзагрузка...
|
Сторінки, близькі за змістом
|
|
Copyright © 2008—2026 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|