JQR/JRQ/JQL/JLQ factorizations of an array
이 제출물을 팔로우합니다
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다
JQR/JRQ/JQL/JLQ computes a J-orthogonal (or J-unitary, or hyperbolic) QR/RQ/QL/LQ factorization of the matrix A. For example, the JQR factorization decomposes the matrix A = Q*R for a given signature matrix J, where R is an upper triangular matrix with positive values on the diagonal, and Q is a J-orthogonal matrix with Q'*J*Q = J. The given signature matrix J must be a diagonal matrix with 1 or -1 on the main diagonal and zeros on all the subdiagonals.
Example code:
A = randn(10);
J = blkdiag(-eye(5),eye(5));
[Q,R,Jp] = jqr(A,J);
norm(A-Q*R)
norm(Jp - Q'*J*Q)
인용 양식
Ivo Houtzager (2026). JQR/JRQ/JQL/JLQ factorizations (https://github.com/iwoodsawyer/hyperbolic/releases/tag/v1.4.1.1), GitHub. 검색 날짜: .
| 버전 | 퍼블리시됨 | 릴리스 정보 | Action |
|---|---|---|---|
| 1.4.1.1 | See release notes for this release on GitHub: https://github.com/iwoodsawyer/hyperbolic/releases/tag/v1.4.1.1 |
||
| 1.4.0.1 | See release notes for this release on GitHub: https://github.com/iwoodsawyer/hyperbolic/releases/tag/v1.4.0.1 |
||
| 1.4.0.0 | Fixes to prevent overflow/underflow
|
||
| 1.3.0.0 | Small code improvements
|
||
| 1.2.0.0 | Made the diagonal values of the returned R matrix positive. |
||
| 1.1.0.0 | Changed default tolerance to be based on frobenius norm for speed |
||
| 1.0.0.0 |
