JQR/JRQ/JQL/JLQ factorizations

JQR/JRQ/JQL/JLQ factorizations of an array

https://github.com/iwoodsawyer/hyperbolic

이 제출물을 팔로우합니다

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. 검색 날짜: .

카테고리

Help CenterMATLAB Answers에서 Linear Algebra에 대해 자세히 알아보기

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 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
Small speed improvements

1.3.0.0

Small code improvements
Fix bug with sign returning zero for zero

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

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.