Processing math: 17%

Inner Product Spaces, Orthogonality

2025. 1. 20. 19:47선형시스템이론

Inner product space 내적 공간 : inner product가 정의되는 vector space

V가 실수 vector space이고 u,vV일 때,  만약 다음의 조건을 만족하면

u,v는 inner product 라고 한다.

1. Linear property : au1+bu2,v=au1,v+bu2,v

2. Symmetric property : u,v=v,u

3. Positive definite property : u,u0 이며 만약 u=0인 경우에만 u,u=0이다.

 

Norm of a Vector

norm : vector의 크기

inner product로 정의된 norm :

 

Examples of Inner product spaces

Euclidean n-space R^n : inner product를 dot product로 표현

inner product : u \cdot v = a_1b_1 + a_2b_2 + \cdots + a_nb_n

euclidean norm :  \left\| u \right\| = \sqrt{u \cdot u} = \sqrt{ {a_1}^2+{a_2}^2+ \cdots + {a_n}^2 }

 

Function space C \left[ a,b \right] and Polynomial space P \left( t \right)

cos\left( t \right), sin\left( t \right) \in C \left[ 0, 2\pi \right] : 닫힌 구간에서 연속, t \in \left[ 0, 2\pi \right] 일 때,

inner product : \left<  cos\left(  t \right), sin\left( t \right) \right> = \int_{0}^{2\pi} cos\left( t \right) sin\left( t \right) dt = 0

 

Matrix space

A와 B 모두 m x n 행렬일때,

inner product : \left< A, B \right> = tr\left(B^T A \right)

trace : 행렬의 주 대각선의 원소의 합이다.

A= \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{bmatrix} 일 때,

tr\left( A \right) = a_{11} + a_{22} + a_{33} = 1 + 5 + 9 = 15

 

Hilbert space

유한한 유클리디안 공간을 무한 차원으로 확장한 개념

푸리에 해석이 이루어지는 공간

 

Cauchy-Schwarz Inequality

{\left< u, v \right> }^2 \leq \left< u,u\right> \left< v,v\right> or \left| \left< u,v\right> \right| \leq \left\| u \right\| \left\| v \right\|

u와 v가 평행할 때 등호가 성립한다.

u = \left[ 1,2,3 \right], v=\left[ 4,-5,6 \right] 에 대해:

u \cdot v = 4-10+18=12,

\left\| u \right\|=\sqrt{1^2+2^2+3^2}=\sqrt{14}, \left\| v \right\|=\sqrt{4^2+{-5}^2+6^2}=\sqrt{77}

\therefore 12 \leq \sqrt{14}\sqrt{77}=\sqrt{1078} \approx 32.8

 

triangular inequality 삼각 부등식

삼각형의 두 변의 합은 나머지 한 변의 합보다 크다.

\left\| u+v \right\| \leq \left\| u \right\| + \left\| v \right\| 

 

Orthogonality

두 벡터의 inner product가 0이면 orthogonal 직교 하다.

\left< u,v \right> = 0

 

orthogonal complements

S가 inner product space V의 부분집합이라고 하자. S의 orthogonal complement S^\perp는 모든 vector u \in S와 수직한 vector의 구성이다.

S^\perp = \left\{ v \in V : \left< v, u \right> = 0 \quad for \; every \quad u \in S \right\}

S \subset V, S^\perp \subset V, V = S \oplus S^\perp

 

Gram-Schmidts Orthogonalization Process

주어진 벡터 집합을 선형 독립성을 유지하면서 서로 직교하는 벡터 집합으로 변환하는 과정

주어진 집합 : \left\{ v_1, v_2, \cdots, v_n \right\} : 선형 독립인 벡터 집합

출력 : \left\{ u_1, u_2, \cdots, u_n \right\} : 직교 벡터 집합

알고리즘 : 

1. 첫 번째 벡터 u_1

u_1 = v_1

2. 두 번째 벡터 u_2 : v_2에서 u_1의 성분을 제거하여 직교시킨다.

u_2 = v_2 - proj_{u_1} \left ( v_2 \right )

여기서 proj_{u_1} \left ( v_2 \right )  v_2u_1방향으로 투영된 성분이다. 즉, v_2u_1방향 성분이다.

proj_{u_1} \left ( v_2 \right ) = \frac{ \left< v_2,u_1 \right> }{  \left< u_1,u_1 \right> } u_1

 

* u_1=\begin{bmatrix} 1 \\ 2 \\ \end{bmatrix}, v_2 =\begin{bmatrix} 3 \\ 4 \\ \end{bmatrix} 일 때,

\left< v_2,u_1 \right> = 3+8 = 11, \left< u_1,u_1 \right> = 1^2 + 2^2 = 5

proj_{u_1} \left ( v_2 \right ) = \frac{11}{5} \begin{bmatrix} 1 \\ 2 \\ \end{bmatrix}

v_2u_1방향으로 \frac{11}{5} 배 만큼 겹쳐진다.  

 

 

예제

주어진 벡터 : v_1 = \begin{bmatrix} 1 \\ 1 \\ 0 \\ \end{bmatrix}, v_2 = \begin{bmatrix} 1 \\ 0 \\ 1 \\ \end{bmatrix}

두 벡터는 선형 독립이다.

단계1 : u_1 = v_1 = \begin{bmatrix} 1 \\ 1 \\ 0 \\ \end{bmatrix}

단계2 : proj_{u_1} \left ( v_2 \right ) = \frac{ \left< v_2,u_1 \right> }{  \left< u_1,u_1 \right> } u_1  

\left< v_2,u_1 \right> = 1 + 0 + 0 = 1, \left< u_1,u_1 \right> = 1 + 1 + 0 = 2

proj_{u_1} \left ( v_2 \right ) = \frac{1}{2} \begin{bmatrix} 1 \\ 1 \\ 0 \\ \end{bmatrix} = \begin{bmatrix} 0.5 \\ 0.5 \\ 0 \\ \end{bmatrix}

결국 u_2 = v_2 - proj_{u_1} \left ( v_2 \right ) = \begin{bmatrix} 1 \\ 0 \\ 1 \\ \end{bmatrix} - \begin{bmatrix} 0.5 \\ 0.5 \\ 0 \\ \end{bmatrix} = \begin{bmatrix} 0.5 \\ -0.5 \\ 1 \\ \end{bmatrix}

결과 : 새로운 직교 벡터 집합

u_1 = \begin{bmatrix} 1 \\ 1 \\ 0 \\ \end{bmatrix}, u_2 = \begin{bmatrix} 0.5 \\ -0.5 \\ 1 \\ \end{bmatrix}

 

Orthogonal Matrix

만약 실수 matrix P가 nonsingular이고 P^{-1}=P^T이면 P는 orthogonal이다.

SO \left ( 3 \right ) : special orthogonal 3, 회전행렬

 

Positive definite matrix

내적 \left< u,Au \right> A^T = A인 real symmetrix matrix A에 대해 u^T Au와 같다.

real symmetrix matrix A와, nonzero vector u \in \mathbb{R}^n 에 대해,

\left< u,Au \right> = u^T Au > 0 이면

A는 positive definite 이다.

특징 : 모든 고윳값이 양수이다.

'선형시스템이론' 카테고리의 다른 글

phase plane vs phase portrait  0 2025.02.06
Diagonalization : Eigenvalues and Eigenvectors  0 2025.01.31
Linear Mappings and Matrices  0 2025.01.07
Linear Mappings  0 2025.01.05
Vector Spaces  0 2025.01.02