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