階乗(n!)計算ツール
非負整数 n を入力すると、階乗 n! の正確な値・桁数・スターリング近似・1つ前の階乗をまとめて計算します。大きな n は指数表記でも表示します。
入力
0 以上の整数 n を入力すると、その階乗 n!=1×2×…×n を計算します。
例: 10 と入力すると 10! を計算します。0! は 1 です。
計算結果
10! の値
3,628,800
桁数
7
スターリング近似
3.59869562 × 10 の 6 乗
(10−1)! の値
362,880
スターリングの近似 n!≈√(2πn)×(n/e)^n は、大きな n ほど相対誤差が小さくなる目安です。
計算方法・使い方
- 階乗は n!=1×2×3×…×n と定義され、0!=1 とします。
- 正確な整数値は多倍長整数で計算するため、桁あふれによる誤差がありません。
- 桁数は常用対数の総和 log10(1)+log10(2)+…+log10(n) を用いて求めます。
- スターリングの近似 n!≈√(2πn)×(n/e)^n は、大きな n での目安として表示します。
- 桁数が多い場合は値を仮数×10の指数乗の指数表記で表示します。
関連する計算ツール
二重階乗 n!! 計算ツール
数学整数 n を入力すると、二重階乗 n!!(n·(n-2)·(n-4)…)を正確に計算します。偶数・奇数の判定、通常階乗 n! との関係、桁数や指数表記もまとめて表示します。
計算する →第1種スターリング数 三角表(符号なし)
数学最大次数 N を入れると、符号なし第1種スターリング数 c(n, k) の三角表を n=0 から N まで一括生成。各行の合計が n! になることも確認できます。
計算する →順列の表(nPr 一覧)計算ツール
数学最大 n を入力すると、n と r を変化させた順列 nPr の値を表でまとめて表示します。BigInt で正確に計算します。
計算する →順列・組合せ(nPr)計算
数学n個からr個を選んで並べる順列nPrを正確に計算。組合せnCrやn!も同時に表示します。
計算する →
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
- ホーム
階乗(n!)計算ツール