2025. 1. 20. 19:47ㆍ선형시스템이론
Inner product space 내적 공간 : inner product가 정의되는 vector space
V가 실수 vector space이고 u,v∈V일 때, 만약 다음의 조건을 만족하면
⟨u,v⟩는 inner product 라고 한다.
1. Linear property : ⟨au1+bu2,v⟩=a⟨u1,v⟩+b⟨u2,v⟩
2. Symmetric property : ⟨u,v⟩=⟨v,u⟩
3. Positive definite property : ⟨u,u⟩≥0 이며 만약 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_2가 u_1방향으로 투영된 성분이다. 즉, v_2의 u_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_2는 u_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 |