qr
기호 행렬의 QR 분해
구문
설명
[은 치환 정보 Q,R,P] = qr(___,outputForm)P를 행렬로 반환할지 또는 벡터로 반환할지 지정합니다. 예를 들어 outputForm이 "vector"인 경우 A(:,P) = Q*R입니다. outputForm의 디폴트 값은 A*P = Q*R이 되는 "matrix"입니다.
[___] = qr(은 A,0)qr(A,"econ","vector")와 동일합니다. 이 구문은 권장되지 않습니다. "econ" 옵션을 대신 사용하십시오.
[은 치환 정보 C,R,P] = qr(___,outputForm)P를 행렬로 반환할지 또는 벡터로 반환할지 지정합니다. 예를 들어, outputForm이 "vector"인 경우 행렬 방정식 A*X = B의 해는 X(P,:) = R\C입니다. outputForm의 디폴트 값은 A*X = B의 해가 X = P*(R\C)가 되는 "matrix"입니다.
___ = qr(___,"real")은 입력 인수와 중간 결과가 실수라고 가정하며, 그에 따라 abs와 conj에 대한 호출을 차단합니다. 이 옵션을 사용하면 qr은 모든 기호 변수가 실수를 나타낸다고 가정합니다. 이 구문에서는 모든 숫자 인수가 실수여야 합니다.
결과가 켤레 복소수로 나오는 것을 방지하려면 "real"을 사용하십시오.