다음 코드를 사용하여 R
코드를 찾았습니다. qr
인수 분해를 통해 원래의 매트릭스를 복구 할 수 없습니다. 나는 이유를 알 수 없다.R 가우스 제거 및 qr 인수 분해
a <- matrix(runif(180),ncol=6)
a[,c(2,4)] <- 0
b <- qr(a)
d <- qr.Q(b) %*% qr.R(b)
다음 d
모든 제로 열이 오른쪽으로 이동되는 방식 a
다르다. qr
인수 분해가 행 공간을 유지하지 못하는 것 같습니다.
또한 qr.X를 사용하여 원본 행렬 qr.X (b)를 복구 할 수 있습니다. – dickoa