Мегаобучалка Главная | О нас | Обратная связь


Методика решения систем линейных алгебраических



2016-09-17 347 Обсуждений (0)
Методика решения систем линейных алгебраических 0.00 из 5.00 0 оценок




 

Системы линейных алгебраических уравнений представляются в форме:

a11x1+a12x2+…+a1nxn=b1, a21x1+a22x2+…+a2nxn=b2, ………………………….. am1x1+am2x2+…+amnxn=bm. (4.1)

 

 

Такая система удобно записывается и в другой (матричной) форме:

AХ=B,

где А – матрица коэффициентов, содержащая m строк и n столбцов:

, (4.2)

а Х и b – векторы,

 

Решением этой системы уравнений является совокупность таких значений неизвестных х11, х2 2, …,xnn, которая удовлетворяет всем уравнениям системы (4.1).

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

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

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

Матрица А называется матрицей системы. Если же к ней добавить столбец b, то полученная матрица будет расширенной матрицей системы B.

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

○ взаимной перестановке двух строк в расширенной матрице B;

○ умножении какой-либо строки на любое число, не равное нулю;

○ при прибавлении к какой-либо строке любой другой строки, умноженной на любое число, не равное 0;

○ при выбрасывании из системы нулевой строки (уравнения типа 0=0).

Ступенчатая матрица - это матрица, у которой все элементы, расположенные ниже главной диагонали матрицы А(а11 а22…аmn) равны нулю.

 

4.2 Способы решения систем линейных алгебраических уравнений.

 

Самой простой (можно сказать идеальной) системой линейных алгебраических уравнений является система, в которой число уравнений равно числу компонентов вектора переменных, т.е. при m=n.

Общий метод решения невырожденных систем, т.е. систем с определителем их матриц, не равным нулю, опирается на формулу Крамера:

i=1,2…n. (4.3)

Здесь i=detA', определитель матрицы, получаемой заменой i-того столбца матрицы А столбцом свободных элементов матрицы В.

Формулы (4.3) дают решение системы (4.1) при m=nв явном виде. В общем случае (при любом n) они в вычислительном плане малоэффективны: требуют большого числа операций и очень чувствительны к ошибкам округления. Уже при n=20 требовалось 4,5×1019 умножений, которые машина при производительности в 1 млн. операций в секунду, производила бы 1,4×106 лет.

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

Метод Гаусса (метод «лидеров») можно считать универсальным, так как он не только обеспечивает получение решения за конечное (разумное) число действий, но и может использоваться не только при m=n. Алгоритм (словесный) этого решения включает четыре ступени:

○ составление расширенной матрицы системы (4.1) В;

○ приведение матрицы В к ступенчатому виду;

○ запись равносильной ступенчатой системы алгебраических уравнений по ступенчатой расширенной матрице;

○ решение ступенчатой системы уравнений снизу вверх.

Ступени 1, 2 и 4 не представляют особых трудностей. Только преобразование расширенной матрицы к ступенчатому виду требует особой внимательности. Оно проводится в следующем порядке:

○ отыскание лидеров (первых элементов строк, заведомо не равных нулю). Они найдутся обязательно (ведь мы рассматриваем невырожденную систему, в случае необходимости мы можем переставить уравнения в системе);

○ составление отношений для первого шага преобразования матрицы

(4.4)

○ прибавление к элементам каждой строки после первой (i=2.3…n) элементов первой строки, умноженной на соответствующее ей соотношение (4.4), этим самым мы исключаем переменную х1 из всех уравнений, кроме первого, и получаем расширенную матрицу следующего вида:

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

После (n-1) шага расширенная матрица (при m=n) примет вид:

(4.5)

 

На этом заканчивается третья ступень при использовании метода лидеров. По ступенчатой матрице (4.5) записывается равносильная система уравнений исходной:

(4.6)

Система (4.6) легко решается путем получения каждого предыдущего элемента через последующий, начиная с последнего.

В случае, если в исходной системе m<n, равносильная ступенчатая система уравнений примет после аналогичных преобразований следующий вид:

 

 


(4.7)

 

Это будет только в том случае, если среди m уравнений не найдется ни одного уравнения типа 0=0. Если же окажется, что среди исходных уравнений были такие, то лидеров окажется меньше числа уравнений, например r<m<n (к12<…<кr). Переменные, соответствующие им, называются базисными, а остальные, если они есть (s1<s2<…<sφ),свободными. Тогда система (4.1) будет равносильной ниже следующей:

 

)

 

В ней все aiki отличны от нуля, а через Liобозначена сумма свободных неизвестных, умноженных на стоящие перед ними коэффициентыi-того уравнения.

Эта ступенчатая система дает общее решение системы (4.1):

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

Общие выводы по анализу решения методом Гаусса:

○ Система несовместна (т.е не имеет решений), если в системе имеется строка, в которой лидер (первый элемент, не равный нулю) стоит на последнем месте (т.е. им является свободный член соответствующего уравнения);

○ Система совместна (т.е. имеет решение, одно или несколько), если в расширенной ступенчатой матрице нет строки с лидером на последнем месте.

 



2016-09-17 347 Обсуждений (0)
Методика решения систем линейных алгебраических 0.00 из 5.00 0 оценок









Обсуждение в статье: Методика решения систем линейных алгебраических

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (347)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)