Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
수학:순환_행렬_circulant_matrix [2024/12/09 15:04] – minwoo | 수학:순환_행렬_circulant_matrix [2024/12/09 21:31] (current) – minwoo | ||
---|---|---|---|
Line 55: | Line 55: | ||
$$ | $$ | ||
- | y_k = \sum_{j=0}^{n-1} c_{(j-k) \operatorname{mod} n}\ x_j | + | y_j = \sum_{i=0}^{n-1} c_{(i-j) \operatorname{mod} n}\ x_i |
$$ | $$ | ||
Line 64: | Line 64: | ||
$$ | $$ | ||
- | \left(C v_k\right)_j = \sum_{i=0}^{n-1} c_{(j-k) \operatorname{mod} n}\ \left(\omega_n\right)^{ik} | + | \left(C v_k\right)_j = \sum_{i=0}^{n-1} c_{(i-j) \operatorname{mod} n}\ \left(\omega_n\right)^{ik} |
$$ | $$ | ||
- | 위 식에서 $m=(j-i) \operatorname{mod} n$ 이라고 둔다면, 식이 다음과 같이 바뀐다. | + | 위 식에서 $m=(i-j) \operatorname{mod} n$ 이라고 둔다면, 식이 다음과 같이 바뀐다. |
$$ | $$ | ||
- | \left(C v_k\right)_j = \sum_{m=0}^{n-1} c_{(j-k) \operatorname{mod} n}\ \left(\omega_n\right)^{(j-m)k} | + | \left(C v_k\right)_j = \sum_{m=0}^{n-1} c_{m}\ \left(\omega_n\right)^{(j+m)k} |
$$ | $$ | ||
- | (이는 $\operatorname{mod}$ 계산에 따른 것이다. | + | 이는 $\operatorname{mod}$ 계산에 따른 것이다. $m=(i-j) \operatorname{mod} n $ 이라고 함은 $q$가 정수 일 때 $i-j = qn+m$와 같이 표현됨을 의미하며, |
- | $m=(j-i) \operatorname{mod} n $ 이라고 함은 $q$가 정수 일 때 $j-i = qn+m$와 같이 표현됨을 의미하며, 그러므로 $i=j-m-qn$이다. | + | 그렇다면 |
- | 그렇다면 이것이 $i = (j-m) \operatorname{mod} n$ 과 같은 것인지 확인해보자. | ||
- | $p$가 정수일 때 $j-m = pn+i$가 되어야 | + | 따라서, |
+ | $$\\$$ | ||
+ | |||
+ | 위의 식을 더 정리하면 아래와 같다. | ||
+ | $$ | ||
+ | \left(C v_k\right)_j = \left(\omega_n\right)^{jk}\sum_{m=0}^{n-1} c_{m} \left(\omega_n\right)^{mk} | ||
+ | $$ | ||
+ | |||
+ | 여기에서 $\sum_{m=0}^{n-1} c_{m}\left(\omega_n\right)^{mk}$는 $v_k$에 대한 ' | ||
+ | |||
+ | $$C v_k = \lambda_k (v_k).$$ | ||
- | 따라서, $\omega_n$이 $n$-주기를 갖는 것을 고려하였을 때, $m$의 정의로부터 $i = (j-m) \operatorname{mod} n$를 대입할 수 있다. | ||
$$\\$$ | $$\\$$ | ||
+ | ===== 순환 행렬의 고유값이 갖는 성질 ===== | ||
+ | |||
+ | 고유값인 $\lambda_k=\sum_{m=0}^{n-1} c_{m}\left(\omega_n\right)^{mk}$를 오일러 공식을 이용하여 풀어서 쓰면 다음과 같다. | ||
+ | |||
+ | $$ | ||
+ | \lambda_k=\sum_{m=0}^{n-1} c_{m}\left( e^{2\pi i / n}\right)^{mk} = \sum_{m=0}^{n-1} c_{m}\left( e^{2i\pi mk / n}\right) \\ | ||
+ | =\sum_{m=0}^{n-1} c_{m}\left( \cos\left(\frac{2i\pi mk}{n}\right) + i\sin \left(\frac{2i\pi mk}{n}\right)\right) \\ | ||
+ | $$ | ||
+ | |||
+ | 이때, 대칭적인 순환 행렬은 에르미트 (Hermitian) 행렬에 속하므로, | ||
+ | |||
+ | $$\\ $$ | ||
+ | 또한, 이는 앞서 살펴본 순환 행렬의 성분과 고유값으로도 확인이 가능하다. | ||