アップグレード情報:

DiscreteMath`CombinatorialFunctions`

CatalanNumberおよびSubfactorialが,組込み Mathematica カーネルに加わった.
CatalanNumberおよびSubfactorialが,非整数の引数でも数値的に評価できるようになった.
Subfactorialが複素引数を取るようになった.

CatalanNumber

CatalanNumberのシンタックスは,バージョン5.2のDiscreteMath`CombinatorialFunctions`と同じである:

Version 5.2 << DiscreteMath`CombinatorialFunctions`;
Table[CatalanNumber[n], {n, 1, 10}]

CatalanNumberは非整数引数に対しても数値的に評価できるようになった:

Version 5.2 N[CatalanNumber[1/2]] returns unevaluated

CatalanNumberが複素数の引数でも評価できるようになった:

Version 5.2 CatalanNumber[0.5 I] returns unevaluated

Subfactorial

Subfactorialのシンタックスは,バージョン5.2のDiscreteMath`CombinatorialFunctions`と同じである:

Version 5.2 << DiscreteMath`CombinatorialFunctions`;
Table[Subfactorial[n], {n, 10}]

Subfactorialは非整数引数でも数値的に評価できるようになった:

Version 5.2 N[Subfactorial[1/2]] returns unevaluated

Subfactorialは複素引数でも評価できるようになった:

Version 5.2 Subfactorial[1.5 + I] returns unevaluated

ホフスタッター(Hofstadter)の関数

ホフスタッターの関数を定義する:

Version 5.2 << DiscreteMath`CombinatorialFunctions`;
Hofstadter[100]