목록주기수열 (1)
이쁜왕자 만쉐~~
주기가 있는 수열을 하나의 식으로 표현하는 방법.
예를 들어 1,2,3,1,2,3,1,2,3,1,2,3, ... 이 반복되는 수열이 있다고 치자. 이를 수식으로 나타내면 이렇게 된다. 그런데, 이렇게 각각을 분류해서 나타내는 걸 원하지 않고, 하나의 식으로 나타내길 원하는 사람이 있기 마련이다. 이럴때는 주기가 있는 함수를 사용하여 조합하면 가능하다. 예를 들어 (-1)^n 은 2의 주기로 1과 -1을 반복하므로, 이를 살짝 변형하여 ((-1)^n + 1) / 2 라는 식을 만들면, 0 과 1을 반복하는 식이 된다. 아니면 전통적인 주기함수인 삼각함수를 이용해도 된다. sin(x) 는 2*pi 를 주기로 0, 1, 0, -1 이 반복되므로, 이 식을 살짝 변형하여 | sin(x*pi/2) | 라는 식을 만들면 1과 0 이 반복되는 식을 만들수 있다. 다..
퍼즐판
2012. 8. 7. 22:22