Даже когда решений бесконечно много или несовместна, а метод Крамера не работает от слова совсем. Сегодня мы с Вами решим систему линейных уравнений, используя метод Гаусса. Поехали! Метод Гаусса заключается в последовательном исключении неизвестных из уравнений. Наиболее удобно (и так обычно делают при изучении ЛУ в высшей математике) записывать коэффициенты в матричном виде: Теперь наша задача эквивалентными преобразованиями (исключением одинаковых строк, умножением строк на число, сложением строк) матрицы добиваться исключения переменных из строк, начиная с левого верхнего угла...
Разрешите не описывать программу полностью, это позволит сосредоточится на важных моментах. Организовать ввод данных может каждый программист с маломальским опытом. Все примеры и куски программных кодов написаны на языке MASM-64 для 64-разрядной Windows. Сразу разберем пример и методы его решения. Имеем следующее: Nmatr – размерность матрицы, точнее количество строк. Количество столбцов на 1 больше. lpMatr– указатель на область памяти, где хранятся элементы матрицы. Объем памяти = Nmatr * (Nmatr+1) * 10 байт...