입력 행렬의 하센버그 분해를 수행합니다. 데이터를 행렬 배열 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.


icon

입력/출력

  • c2dcdb.png 입력 행렬

    입력 행렬n × n 복소수 행렬입니다.

  • ci32.png 낮은 인덱스

    낮은 인덱스[행렬 균형] VI로부터의 낮은 인덱스 값입니다. [행렬 균형] VI의 입력 행렬이 균형인 경우, 행렬 균형 VI의 낮은 인덱스 출력을 이 입력에 연결합니다. 이 VI의 낮은 인덱스 입력이 –1 (기본)인 경우, VI는 낮은 인덱스에 0을 사용합니다.

  • ci32.png 높은 인덱스

    높은 인덱스[행렬 균형] VI로부터의 높은 인덱스 값입니다. [행렬 균형] VI의 입력 행렬이 균형인 경우, [행렬 균형] VI의 높은 인덱스 출력을 이 입력에 연결합니다. 이 VI의 높은 인덱스 입력이 –1 (기본)인 경우, VI는 높은 인덱스n – 1을 사용합니다.

  • i2dcdb.png 하센버그 폼 H

    하센버그 폼 H는 하센버그 폼의 n × n 행렬을 반환합니다.

  • i2dcdb.png 직교 행렬 Q

    직교행렬 Qn × n 단위행렬을 반환합니다.

  • ii32.png 에러

    에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러[에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.

  • 다음 식은 n x n 행렬 A의 하센버그 분해를 정의합니다:

    A = QHQH

    여기서 Q는 행렬 A가 실수 행렬일 때 직교 행렬이고 행렬 A가 복소수 행렬일 때 단위 행렬입니다. QH는 행렬 Q의 켤레 전치이며 H는 하센버그 행렬입니다.

    정의상으로, 하센버그 행렬은 다음 행렬에서 나타나듯이 주요 부대각 아래에 0을 가지는 행렬입니다.