Мистифицируется qr.Q (): что такое ортонормированная матрица в «компактной» форме?

R имеетqr() функция, которая выполняет декомпозицию QR с использованием LINPACK или LAPACK (по моему опыту, последняя на 5% быстрее). Основным возвращаемым объектом является матрица "qr", которая содержится в верхней треугольной матрице R (т.е.R=qr[upper.tri(qr)]). Все идет нормально. Нижняя треугольная часть qr содержит Q "в компактной форме". Можно извлечь Q из разложения qr, используяqr.Q(), Я хотел бы найти обратнуюqr.Q(), Другими словами, у меня есть Q и R, и я хотел бы поместить их в объект "qr". R тривиально, а Q нет. Цель состоит в том, чтобы обратиться к немуqr.solve(), что намного быстрее, чемsolve() на больших системах.

Ответы на вопрос(2)

Ваш ответ на вопрос