이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
qr
QR 분해
구문
설명
[___] = qr(
은 위에 열거된 출력 인수 조합을 사용하여 효율적인 크기의 분해를 생성합니다. 출력값의 크기는 A
,"econ")m
×n
행렬 A
의 크기에 따라 달라집니다.
m > n
인 경우qr
은Q
의 처음n
개 열과R
의 처음n
개 행만 계산합니다.m <= n
인 경우 효율적인 크기의 분해는 정상적인 분해와 동일합니다.
[
은 치환 정보 Q
,R
,P
] = qr(A
,outputForm
)P
를 행렬 또는 벡터로 반환할지 여부를 지정합니다. 예를 들어, outputForm
이 "vector"
인 경우 A(:,P) = Q*R
입니다. outputForm
의 디폴트 값은 A*P = Q*R
이 되는 "matrix"
입니다.
[___] = qr(
은 A
,0)qr(A,"econ","vector")
와 동일합니다. 이 구문의 사용은 권장되지 않습니다. "econ"
옵션을 대신 사용하십시오.
예제
입력 인수
출력 인수
팁
동일한 계수 행렬을 포함한 여러 선형 시스템을 풀려면
decomposition
객체를 사용하십시오.구문
[C,R] = qr(S,B)
의 경우X = R\C
의 값은S
의 랭크가 낮지 않을 때만S*X = B
에 대한 최소제곱해가 됩니다.
참고 문헌
[1] Anderson, E., ed. LAPACK Users’ Guide. 3rd ed. Software, Environments, Tools. Philadelphia: Society for Industrial and Applied Mathematics, 1999. https://doi.org/10.1137/1.9780898719604.
[2] Davis, Timothy A. “Algorithm 915, SuiteSparseQR: Multifrontal Multithreaded Rank-Revealing Sparse QR Factorization.” ACM Transactions on Mathematical Software 38, no. 1 (November 2011): 1–22. https://doi.org/10.1145/2049662.2049670.