팩토리얼, 더블 팩토리얼, 멀티 팩토리얼
📂함수팩토리얼, 더블 팩토리얼, 멀티 팩토리얼
팩토리얼
자연수 n에 대해서 n!을 n팩토리얼factorial, 계승, 차례곱이라 읽고 아래와 같이 정의한다.
n!=n⋅(n−1)⋅(n−2)⋯2⋅1=k=1∏nk
설명
많은 곳에서 식을 깔끔하게 표현하기 위해 사용된다. 0팩토리얼은 0!:=1으로 정의한다. 팩토리얼의 정의역을 일반화해서 감마함수라는 것을 정의할 수도 있다.
더블 팩토리얼
자연수 n에 대해서 n!!을 n더블팩토리얼doble factorial, semifactorial, 겹계승 이라 읽고 아래와 같이 정의한다.
n!!=n⋅(n−2)⋅(n−4)⋅(n−6)⋯
설명
팩토리얼이 n에서부터 1씩 뺀 값을 곱해나가는 것이었다면 더블 팩토리얼은 n에서부터 2씩 뺀 값을 곱해나가는 것이다. 따라서 n이 짝수이면 2에서 곱셈이 끝나고, 홀수이면 1에서 곱셈이 끝난다.n이 짝수이면,
n!!=k=1∏2n(2k)=n⋅(n−2)⋯4⋅2
n이 홀수이면,
n!!=k=1∏2n+1(2k−1)=n⋅(n−2)⋯3⋅1
예를들어 7!!=7⋅5⋅3⋅1=105이고 10!!=10⋅8⋅6⋅4⋅2=3840
n!!은 (n!)!과 표기법이 헷갈리기 때문에 자주 쓰이지는 않는다. 물론 실제로 쓸만한 곳이 많지도 않다. 다만 양자역학 등에서 복잡한 수식을 다룰 때 편의를 위해 사용하긴 한다. 팩토리얼과 마찬가지로 0!!=1으로 정의한다.
멀티 팩토리얼
자연수 n>k에 대해서 n!(k)=n!k를 아래와 같이 정의하고 멀티 팩토리얼multifactorial, 다중계승이라 한다.
n!(k)=n⋅(n−k)⋅(n−2k)⋅(n−3k)⋯
설명
감마함수가 팩토리얼의 정의역을 확장한 것이라면 멀티 팩토리얼은 팩토리얼의 성질 그 자체를 확장한 것이라고 볼 수 있다. 더블 팩토리얼도 볼 일이 적기 때문에 당연히 멀티 팩토리얼은 더 만나기 어렵다. n에서부터 느낌표 갯수만큼 뺀 값을 음수가 나오기 전까지 곱해나가면 된다. 예를 들어
9!!!!=9⋅5⋅1,8!!!=8⋅5⋅2
0<n≤k인 경우에는 n!(k)=n으로 정의하고 −k<n≤0인 경우에는 n!(k)=1으로 정의한다.
조크
