Matrix LAPACK dorgqr例程的内存要求

Matrix LAPACK dorgqr例程的内存要求,matrix,linear-algebra,lapack,Matrix,Linear Algebra,Lapack,我想在LAPACK中实现我自己版本的dorgqr函数,以便在高瘦矩阵a(mxn)的QR分解中找到Q矩阵。为了计算甚至减少的Q,我们需要一个大小为mxm的单位矩阵。对于过度确定的系统,这可能会导致大量内存 但是API只需要额外的暂存内存;大小为n(列数)的“工作”。这比必须初始化才能工作的身份矩阵要小得多。有人能解释一下API在不分配mxm暂存内存的情况下是如何工作的吗

我想在LAPACK中实现我自己版本的dorgqr函数,以便在高瘦矩阵a(mxn)的QR分解中找到Q矩阵。为了计算甚至减少的Q,我们需要一个大小为mxm的单位矩阵。对于过度确定的系统,这可能会导致大量内存

但是API只需要额外的暂存内存;大小为n(列数)的“工作”。这比必须初始化才能工作的身份矩阵要小得多。有人能解释一下API在不分配mxm暂存内存的情况下是如何工作的吗