Gram-Schmidt 직교정규화 계산기
단위 변환기
- {{ unit.name }}
- {{ unit.name }} ({{updateToValue(fromUnit, unit, fromValue)}})
인용
아래 인용을 사용하여 이것을 참고 문헌에 추가하세요:
Find More Calculator ☟
역사적 배경
요르겐 페데르센 그램과 에르하르트 슈미트가 소개한 그램-슈미트 과정은 선형대수학에서 선형 독립인 벡터 집합을 직교 정규 집합으로 변환하는 기본 알고리즘입니다. 이 방법은 수치 해석, 양자 역학 및 신호 처리에 응용됩니다.
계산 공식
그램-슈미트 과정은 각 벡터 \(v_i\)에 대해 다음 단계를 포함합니다.
-
투영 빼기: \[ u_i = v_i - \sum_{j=1}^{i-1} \text{proj}_{u_j}(v_i) \] 여기서 \(\text{proj}_{u_j}(v_i)\)는 이전에 계산된 벡터 \(u_j\)에 대한 \(v_i\)의 투영입니다.
-
벡터 정규화: \[ e_i = \frac{u_i}{|u_i|} \]
예시 계산
두 벡터 \(v_1 = (1, 0)\) 및 \(v_2 = (1, 1)\)에 그램-슈미트를 적용하면 다음과 같습니다.
-
첫 번째 벡터: \( u_1 = v_1 = (1, 0) \) 정규화: \( e_1 = \frac{(1, 0)}{|1, 0|} = (1, 0) \)
-
두 번째 벡터: \(e_1\)에 대한 \(v_2\)의 투영을 빼면: \[ u_2 = v_2 - \text{proj}_{e_1}(v_2) = (1, 1) - \left( \frac{1 \cdot (1, 0)}{1} \right) = (1, 1) - (1, 0) = (0, 1) \] 정규화: \( e_2 = \frac{(0, 1)}{|0, 1|} = (0, 1) \)
직교 정규 벡터는 \(e_1 = (1, 0)\) 및 \(e_2 = (0, 1)\)입니다.
중요성 및 사용 사례
그램-슈미트 과정은 임의의 선형 독립 벡터 집합을 직교 정규 기저로 변환하는 데 필수적이며, 수치 계산, 물리학 및 공학의 많은 문제를 단순화합니다. 이 과정은 행렬의 QR 분해, 신호 처리(예: 직교 주파수 분할 다중화), 직교 다항식 수열의 구성에 널리 사용됩니다.
일반적인 FAQ
-
그램-슈미트 직교화의 목적은 무엇입니까? 목적은 선형 독립인 벡터 집합을 서로 직교하고 단위 노름을 갖는 직교 정규 집합으로 변환하는 것입니다.
-
직교화가 중요한 이유는 무엇입니까? 직교 정규 벡터는 선형 시스템을 푸는 것과 같은 다양한 분야에서 계산을 단순화하며, 스펙트럼 분석 및 컴퓨터 그래픽과 같은 응용 프로그램에서 중요합니다.
-
그램-슈미트 과정이 실패할 수 있습니까? 이 과정에는 초기 벡터 집합이 선형 독립이어야 합니다. 그렇지 않으면 이 과정에서 영 벡터가 생성되어 실패를 나타냅니다.
-
그램-슈미트는 QR 분해와 어떤 관련이 있습니까? 그램-슈미트 과정은 행렬을 직교 행렬 \(Q\)와 상삼각 행렬 \(R\)로 분해하는 행렬의 QR 분해의 기본 단계입니다.