有没有人用过lapack里面的qr分解函数呀,我用的是zgeqrf函数,但是不知道如何获取Q矩阵和R矩阵,有没有人用过这个的求指导
这是我的代码,
complex(8),allocatable :: A (:,:),tau(:) ,work(:)
integer mm,nn,lwork, lda, info ,i,j
mm=4
nn=3
lda=4
lwork=4
allocate(A(lda,nn), tau(min(mm,nn)),work(lwork))
do i=1,mm
do j=1,nn
A(i,j)=i+j
end do
end do
call zgeqrf(mm,nn,A,lda,tau,work,lwork,info)
运行结果及报错内容
返回值应该都存在A和tau中了,但是并不知道如何通过A和tau得到Q和R