Аннотация:
Рассматривается задача решения переопределенных, недоопределенных, вырожденных или плохо обусловленных СЛАУ с использованием технологии канонизации матриц. Предлагается модификация существующего алгоритма канонизации, основанная на применении матричных разложений. Получены расчетные формулы, использующие LU-разложение, QR-разложение, LQ-разложение или сингулярное разложение в зависимости от свойств исходной матрицы. Предлагается метод оценки обусловленности задачи канонизации, основанный на вычислении норм матриц, получаемых в результате канонизации, не требующий обращения исходной матрицы. Приведен пошаговый алгоритм канонизации матриц в самом общем случае, реализованный в виде функции на языке программирования MATLAB. Проведено тестирование разработанного приложения на выборке из 100000 случайным образом сгенерированных матриц, подтвердившее корректность и эффективность его работы. Библ. 19. Фиг. 2.
Ключевые слова:
система линейных алгебраических уравнений, канонизация матриц, планшетный метод, сингулярное разложение, QR-разложение, LQ-разложение, LU-разложение, число обусловленности, нуль-пространство, пространство строк, пространство столбцов.
УДК:519.61
Поступила в редакцию: 04.03.2019 Исправленный вариант: 04.03.2019 Принята в печать: 08.07.2019