삼각형함수
"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
삼각형 함수는 개별식 함수를 사용하여 정의되며, 선형 B-스플라인으로 표현할 수 있는 함수이다. 가장 일반적인 형태는 구간별 함수로 나타낼 수 있으며, 두 개의 동일한 단위 구형 함수의 합성곱으로 정의할 수도 있다. 삼각형 함수의 폭은 스케일링 변환을 통해 조절 가능하며, 푸리에 변환은 정규화된 싱크 함수의 제곱으로 표현된다.
📚 더 읽어볼만한 페이지
특수 함수 -
람베르트 W 함수
람베르트 W 함수는 we^w = z를 만족하는 w를 찾는 람베르트 이름을 딴 역함수 관계를 가지며, 여러 분야에서 지수 함수 방정식을 푸는 데 응용되는 무한히 많은 가지를 가진 함수이다.
특수 함수 -
감마 함수
감마 함수는 양의 실수부를 갖는 복소수 z에 대해 오일러 적분으로 정의되고 해석적 연속을 통해 복소평면 전체로 확장된 팩토리얼 함수의 일반화로서, 수학, 물리학, 공학 등 다양한 분야에서 활용되며 여러 표현과 성질을 가진다.
2. 정의
삼각형 함수는 일반적으로 개별식 함수를 사용하여 정의된다. 가장 일반적인 정의는 개별식 함수를 이용하거나, 구형 함수와 절댓값 함수를 이용해 표현할 수 있다. 또한, 두 개의 동일한 단위 구형 함수의 합성곱 으로 정의할 수도 있다.대안적인 삼각 함수 일부 저자는 삼각 함수의 밑변을 너비 2 대신 너비 1로 정의하기도 한다. 가장 일반적인 형태의 삼각 함수는 모든 B-스플라인을 선형으로 나타낼 수 있다. :\Lambda(x) = \operatorname{tri}_j(x), 여기서 x_{j-1} = -1 , x_j = 0 , 그리고 x_{j+1} = 1 이다. 선형 B-스플라인은 연속적인 구간 선형 함수 f(x) 와 동일하며, 이 일반적인 삼각 함수는 f(x) 를 다음과 같이 공식적으로 정의하는 데 유용하다. :f(x) = \sum_j y_j \cdot \operatorname{tri}_j(x), 여기서 모든 정수 j 에 대해 x_j < x_{j+1} 이다. 구간 선형 함수는 순서쌍 (x_j, y_j) 로 표현되는 모든 점을 통과한다. 즉, :f(x_j) = y_j .
2.1. 기본 정의
삼각형 함수(tri(x) 또는 Λ(x))의 가장 일반적인 정의는 다음과 같다. : \begin{align} \operatorname{tri}(x) = \Lambda(x) \ &\overset{\underset{\mathrm{def}}{}}{=} \ \max(1 - |x|, 0) \\ &= \begin{cases} 1 - |x| \qquad & |x| < 1 \\ 0 \qquad & \mathrm{otherwise} \\ \end{cases} \end{align} 이는 조각 함수(piecewise function)로 표현하면 다음과 같다. : \begin{align} \operatorname{tri}(x) = \Lambda(x) \ &\overset{\underset{\text{def}}{}}{=} \ \max\big(1 - |x|, 0\big) \\ &= \begin{cases} 1 - |x|, & |x| < 1; \\ 0 & \text{그 외}. \\ \end{cases} \end{align} 삼각형 함수는 구형 함수(rect(x))와 절댓값 함수를 사용하여 다음과 같이 표현할 수도 있다. :\operatorname{tri}(x) = \operatorname{rect}(x/2) \big(1 - |x|\big). 또한, 삼각형 함수는 두 개의 동일한 단위 구형 함수의 합성곱 으로 정의할 수 있다. : \begin{align} \operatorname{tri}(x) &= \operatorname{rect}(x) * \operatorname{rect}(x) \\ &= \int_{-\infty}^\infty \operatorname{rect}(x - \tau) \cdot \operatorname{rect}(\tau) \,d\tau. \\ \end{align}
2.2. 일반적인 형태
가장 일반적인 형태의 삼각형 함수는 선형 B-스플라인 으로 표현할 수 있다. : \operatorname{tri}_j(x) = \begin{cases} (x-x_{j-1})/(x_j-x_{j-1}) & x_{j-1} \le x < x_j \\ (x_{j+1}-x)/(x_{j+1}-x_j) & x_j \le x < x_{j+1} \\ 0 & \mathrm{otherwise} \end{cases} 일부 저자는 삼각형 함수의 밑변을 너비 2 대신 너비 1로 정의하기도 한다.
3. 스케일링
삼각 함수는 모든 매개변수 a \ne 0 에 대해 다음과 같이 스케일링 변환을 통해 함수의 폭을 조절할 수 있다. :\operatorname{tri}\left(\tfrac{t}{a}\right) = \int_{-\infty}^\infty \tfrac{1}