Я работаю над программой наименьших квадратов в Visual Basic, которая требует от меня обработки 44000 точек, чтобы найти переопределенное решение.Я использую матрицу линейной алгебры, которая принимает двумерные массивы как двойные матрицы. Это позволяет мне инвертировать, транспонировать и выполнять базовые матричные вычисления.проблема заключается в том, что программа продолжает сбой, когда я ввожу более 3000 баллов.Я думаю, что это связано с тем, что у меня есть нули в моей (дизайн) матрице.Я знаю, что использование разреженной матрицы поможет мне, удалив столбцы и строки, содержащие нули, но я понятия не имею, как мне следует реализовать это в моей программе.Кто-нибудь может мне помочь понять, как использовать разреженные матрицы с текущей библиотекой линейной алгебры, которую я использую, или какой код я могу позволить моей программе обрабатывать 44000 точек без сбоев?Я ограничен во времени, и помощь будет высоко ценится.Спасибо SP