복소수 일반화된 SVD 분해
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
행렬 쌍(A, B)의 일반화된 특이값 분해(GSVD)를 계산합니다. A와 B 입력에 연결된 데이터 타입은 사용할 다형성 인스턴스를 결정합니다.

입력/출력
A
—
A는 m개의 행과 p개의 열을 가진 행렬입니다.
B
—
B는 n개의 행과 p개의 열을 가진 행렬입니다.
특이값만?
—
특이값만?은 오직 일반화된 특이값만 계산할지 여부를 지정합니다. 기본값은 거짓입니다. 특이값만?이 참일 때 이 VI는 오직 특이값만 계산합니다.
SVD 옵션
—
SVD 옵션은 VI가 어떻게 분해를 수행하는지 지정합니다.
특이값
—
특이값은 행렬 쌍(A, B)의 일반화된 특이값을 반환합니다.
행렬 U
—
행렬 U는 GSVD 결과의 U 행렬을 반환합니다.
행렬 V
—
행렬 V는 GSVD 결과의 V 행렬을 반환합니다.
행렬 C
—
행렬 C는 GSVD 결과의 C 행렬을 반환합니다.
행렬 S
—
행렬 S는 GSVD 결과의 S 행렬을 반환합니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.
행렬 R
—
행렬 R은 GSVD 결과의 R 행렬을 반환합니다. |
다음 식은 행렬 쌍 (A,B)의 일반화된 특이값 분해(GSVD)를 정의합니다.
A = UCR′ B = VSR′여기서 U와 V는 직교행렬이고, R는 정방행렬입니다.
K를 행렬
의 랭크라고 할 때 행렬C′C +S′S의 첫 번째 k 대각선 요소는 1이고 다른 요소는 모두 0입니다. C′C와 S′S의 첫 번째 k 대각선 요소의 제곱근은 각각 일반화된 특이값의 분자와 분모를 결정합니다.
A
—
특이값만?
—
SVD 옵션
—
특이값
—
행렬 U
—
행렬 C
—
에러
—