double arrow

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. Системы линейных уравнений вида можно представить в виде матричного уравнения A∙X=B, где A – матрица системы


Системы линейных уравнений вида можно представить в виде матричного уравнения A∙X=B, где A – матрица системы, состоящая из коэффициентов при неизвестных системы, X – вектор- столбец, составленный из неизвестных xj, b – вектор-столбец из свободных членов bi . Такие системырешаются одним из следующих способов:

1) методом Крамера;

2) матричным методом;

3) методом Гаусса, или методом исключения неизвестных.

Решение системы методом Крамера осуществляется по следующему алгоритму:

1. Вводится матрица системы А и вектор-столбец b.

2. Вычисляется определитель матрицы А и сравнивается с нулем (∆≠0).

3. Вычисляются определители матриц ∆i, полученные из матрицы А заменой i-ого столбца столбцом свободных членов.

4. Находится решение системы по формулам Крамера.

Решение системы матричным способом существует, если ∆≠0 и находится с помощью обратной матрицы по формуле . Также решение системы может быть получено с помощью линейной функции lsolve(A,b).

Решение системы линейных уравнений методом Гаусса осуществляется с использованием уже известных нам функций создания расширенной матрицы – augment(A,b)и блока матрицы – submatrix(A,ir,jr,ic,jc), а также функции rref(A), приводящей матрицу к ступенчатому виду с единичной матрицей в первых столбцах. Проверка правильности решения осуществляется умножением матрицы системы на вектор-столбец решения.










Сейчас читают про: