следнего уравнения и заканчивается решением первого уравнения системы.
Шаг 1. Среди элементов aij (i, j = 1, ..., n) матрицы A необходимо выбрать главный элемент a pq , являющийся наибольшим по моду-
лю. Соответствующая строка матрицы A с номером p называется главной строкой. Главную строку необходимо поместить на место первого уравнения, для чего следует поменять местами первую строку со строкой p. Главный элемент должен находиться на месте первого коэффициента уравнения, для этого надо поменять местами первый столбец коэффициентов со столбцом q. В результате главный элемент окажется на месте элемента a11.
При написании программы необходимо запоминать информацию о старой нумерации коэффициентов и вводить новую нумерацию.
Шаг 2. Необходимо, чтобы коэффициент первого уравнения a11 был равен 1. Для этого следует разделить коэффициенты первого уравнения системы на значение a11 = apq , в результате первое уравне-
ние примет вид x1 c12 x2 .. c1n d1 , где c1 j a1 j / a11; d1 b1 / a11 . Шаг 3. Теперь следует исключить неизвестную переменную x1
из каждого уравнения исходной системы, начиная со второго. Для этого выполняются следующие действия:
1)умножая коэффициенты первого уравнения на первый коэф-
фициент второго уравнения (a12), получают преобразованное первое уравнение, которое и вычитают из второго уравнения (первое уравнение остается неизменным);
2)умножая коэффициенты первого уравнения на первый коэф-
фициент третьего уравнения (a13), получают преобразованное первое уравнение, которое вычитают из третьего уравнения (первое уравнение остается неизменным);
…
n–1) вычетают из n-го уравнения произведение первого уравне-
ния и первого коэффициента n-ного уравнения (a1n). В результате получают следующую систему уравнений: