Система линейни уравнения
За информацията в тази статия или раздел не са посочени източници. Въпросната информация може да е непълна, неточна или изцяло невярна. Имайте предвид, че това може да стане причина за изтриването на цялата статия или раздел. |
Система линейни уравнения е набор от алгебрични уравнения от първа степен, включващи едни и същи променливи. Система от m линейни уравнения с n неизвестни се представя във формата:
където са неизвестни, са коефициенти на системата, а са свободни членове на системата.
Решаването на системата представлява присвояване на числени стойности на променливите, така че всички уравнения да бъдат едновременно изпълнени. Всяка съвкупност от числа , които удовлетворяват всяко от уравненията се нарича решение на системата. Ако системата има точно едно решение, тя се нарича определена, ако има повече от едно решение – неопределена, а ако няма решение – несъвместима.
Теорията на системите линейни уравнения е един от основните дялове на линейната алгебра. Тяхното решаване е често възникваща задача в множество практически области, като инженерството, физиката, химията и икономиката. В много случаи системите линейни уравнения се използват за приблизително решаване на системи от нелинейни или диференциални уравнения. Поради голямото практическо значение на системите линейни уравнения, създаването на методи за тяхното решаване е сред главните задачи на числената линейна алгебра.
Матрична форма
[редактиране | редактиране на кода]Всяка система от линейни уравнения може да се представи в матрична форма.
където A е матрица с размери m×n представяща коефициентите на системата, X е вектор с неизвестните (с n елемента) и B е вектор със свободните членове (с m елемента).
Матрицата се нарича основна матрица. На всяка линейна система се съпоставят две матрици – основна и разширена матрица. Разширената матрица се състои от основната матрица и стълба със свободни членове.
Ранг на система линейни уравнения се нарича рангът на основната ѝ матрица, т.е. броят на линейно независимите уравнения в системата. Линейно независими уравнения в една система са такива уравнения, при които едното не може да бъде получено от другото чрез умножение с число различно от нула.
Система хомогенни линейни уравнения
[редактиране | редактиране на кода]Система хомогенни линейни уравнения е такава система от линейни уравнения, при която всички свободни членове са равни на нула.
или в матрична форма
Такава система е винаги съвместима, тъй като има винаги поне едно решение – съвкупността . Това решение се нарича нулево или тривиално.
Една система хомогенни линейни уравнения има ненулево решение, когато рангът на основната матрица е по-малък от броя на неизвестните, т.е. ако броят на линейно независимите уравнения, които я съставят е по-малък от броя на неизвестните. Ако броят на уравненията е равен на броя на неизвестните, ненулево решение има тогава и само тогава, когато детерминантата на основната матрица е равна на нула
Решения на система линейни уравнения
[редактиране | редактиране на кода]Решение на една система линейни уравнения е всяка наредена съвкупност от n на брой числа, които след заместване в неизвестните, удовлетворяват всичките уравнения на системата. Една система линейни уравнения може да има едно-единствено решение, безброй много решения или да няма нито едно решение.
Геометрично представяне
[редактиране | редактиране на кода]За системи с две неизвестни (x и y), всяко линейно уравнение определя права в равнината xy. Тъй като решението на системата трябва да удовлетворява и двете уравнения, решението е пресечената точка на двете прави. В определени случаи правите могат да не се пресичат (успоредни прави), следователно системата няма решение или да съвпадат, следователно системата има безброй много решения.
За системи с три неизвестни всяко линейно уравнение определя равнина в тримерното пространство. Решението на системата може да бъде пресечената точка на равнините, равнина, права или празното пространство.
За системи с n неизвестни, всяко уравнение определя хипер-равнина в n-измерното пространство. Решението на системата е сечението на тези хипер-равнини.
Методи за решаване
[редактиране | редактиране на кода]Методите за решаване на линейни системи уравнения биват преки (директни) и итерационни. При преките методи решението се достига чрез определена последователност от краен брой изчислителни операции. Такива са методът на Гаус (метод с елиминиране на променливите), правилото (формулите) на Крамер, разлагане на матрицата по сингулярни стойности, QR разлагане, разлагане на Чолески, симплекс метод и др. За разлика от преките, итерационните методи дават решение след неточно определен брой изчислителни стъпки зависещ от критерия за сходимост и сложността на решаваната система.
Метод на заместването
[редактиране | редактиране на кода]Най-простият метод за решаване на система от линейни уравнения е последователното заместване на променливите от едно уравнение в друго. Той обаче изисква голям брой операции и за това се използва най-често при системи с малък брой неизвестни.
При този метод едно неизвестно се представя като функция на останалите и се замества в друго уравнение, като при всяко заместване се елиминира по едно неизвестно, докато накрая не остане само едно. При решаване на система чрез този метод се прилагат следните стъпки:
- В система с n неизвестни, в първото уравнение едно от неизвестните се представя като комбинация от останалите.
- В останалите уравнения това неизвестно се замества от получената комбинация. По този начин се получава нова система от уравнения с n-1 неизвестни.
- Стъпка 1 и 2 се повтарят, докато системата не се сведе до едно линейно уравнение с едно неизвестно
- Така полученото уравнение се решава и полученото решение се използва за намиране на другите неизвестни.
Нека разгледаме следната система от линейни уравнения.
От първото уравнение представяме x1 като
Заместваме x1 от второто уравнение с получения израз и получаваме уравнение с n-1 неизвестни:
От така полученото уравнение изразяваме x2 чрез x3... xn и заместваме в третото уравнение. Повтаряме операцията за x3, x4 и т.н до последното уравнение, което е линейно уравнение с едно неизвестно (xn). Решаваме това уравнение и последователно намираме останалите неизвестни чрез заместване.
Матричен метод
[редактиране | редактиране на кода]Матричният метод за решаване на система от линейни уравнения се извежда от матричната форма на системата и представлява решението:
където A-1 е обратната матрица на основната матрица А, X е векторът с неизвестните и B е векторът със свободните членове.
Този резултат се получава от матричната форма на системата линейни уравнения при умножаване на двете страни отляво с A-1
Тъй като то следва, че
Метод на Гаус
[редактиране | редактиране на кода]Методът на Гаус, наречен още метод на последователното изключване на неизвестните, е метод за решаване на система линейни уравнения, при който върху разширената матрица на системата се прилагат елементарни преобразувания по редовете и разместване на стълбовете, така че тя да се приведе в стъпаловиден вид. От така получената матрица се определят последователно неизвестните чрез заместване, като се започне от последния ред.
Върху разширената матрица са позволени следните преобразувания:
- разместване на местата на два реда
- умножаване на ред с ненулево число
- прибавяне на ред, умножен с число, към друг ред
- разместване местата на два стълба
С тези преобразувания основната матрица на всяка система може да се приведе в следния вид:
Системата е съвместима само, когато
Така получената матрица може да се разглежда като разширена матрица на нова еквивалентна система от вида:
Решенията на тази система се определят последователно чрез параметрите като се започне от последното уравнение.
Метод на Гаус-Жордан
[редактиране | редактиране на кода]Методът на Гаус-Жордан е разновидност на метода на Гаус при който, чрез преобразувания на разширената матрица, основната матрица, която я съставя, се свежда до единична матрица. По този начин, стълбът на свободните членове на получената матрица съдържа единственото решение на системата. Този метод е валиден само за Крамерови системи, т.е. системи, при които броят на неизвестните е равен на броя на уравненията.
Решението на системата се намира директно от матрицата, като . Основният недостатък на този метод е, че изисква два пъти повече преобразувания на матрицата, отколкото метода на Гаус.
Метод на Крамер
[редактиране | редактиране на кода]Системи линейни уравнения, при които броят на неизвестните е равен на броя на уравненията и детерминантата на основната матрица е различна от нула, имат само едно решение, което се намира чрез формулите на Крамер:
където е детерминантата на основната матрица, а е детерминантата на матрица образувана при заместването на i-тия стълб на основната матрица с вектора на свободните коефициенти .
Пример
[редактиране | редактиране на кода]Дадена е система от три линейни уравнения с три неизвестни – x, y, z.
Да се намери решението ѝ.
Основната и разширената матрица на системата са съответно:
Решението на системата от горния пример е
- Чрез използване на метода на заместването:
- От първото уравнение изразяваме z чрез неизвестните x и y.
- Заместваме z във второто уравнение
- След опростяване получаваме уравнение с две неизвестни
- От него получаваме
- Заместваме y и z в третото уравнение
- което след съответните преобразувания се свежда до
- Решението на това уравнение е
- Чрез заместване намираме и неизвестните y и z
- Чрез използване на матричния метод:
- Обратната матрица на A е
- Решението е