階乗の計算ツール
階乗の計算ツールは、n!をn=5,000まで全桁で正確に求めます。25の階乗は26桁、100の階乗は158桁で、電卓では表示しきれません。末尾のゼロの数、指数表記、スターリングの近似値も表示します。
計算例:何を計算しますか: 階乗 n! · 数 n 25 → 結果:25!=15,511,210,043,330,985,984,000,000。出典:Wikipedia – Factorial (definition, growth, trailing zeros, Stirling)。更新日:
計算方法
階乗の求め方
n!(nの階乗)は、1からnまでのすべての整数の積です。n!=1×2×3×…×nで、定義により0!=1です。たとえば5!=120、10!=3,628,800、20!=2,432,902,008,176,640,000です。
なぜ急に大きくなるのか
1つ進むごとに、より大きな数をかけるためです。25!は26桁、70!は1.198×10100でグーゴルを超え、100!は158桁になります。多くの電卓が69!までしか扱えないのはこのためです。このツールは、大きさに制限のない整数(BigInt)を使い、すべての桁を正確に表示します。
末尾のゼロと近似
- 末尾のゼロ:末尾のゼロは、因数2と5の組から生まれます。個数は⌊n/5⌋+⌊n/25⌋+⌊n/125⌋+…で、100!は末尾に0が24個並びます。
- スターリングの近似:n!≈√(2πn)×(n/e)nです。相対誤差はおよそ1÷(12n)で、n=10では約0.83%です。
階乗の使いみち
階乗は並べ方の数を表します。5人を1列に並べる方法は5!=120通りです。順列・組合せの公式(nCk)、確率、級数展開にも登場します。
注意点
このツールは5,000までの整数の階乗を扱います。小数に対するガンマ関数や二重階乗は含みません。2,000桁を超える結果は、最初と最後の部分だけを表示しますが、桁数は正確です。
よくある質問
階乗はどう計算しますか?
1からnまでのすべての整数をかけ合わせます。5!=1×2×3×4×5=120です。
0の階乗はいくつですか?
定義により0!=1です。n!=n×(n−1)!という関係や、0個の並べ方が1通りであることと合っています。
100の階乗は何桁ですか?
158桁です。約9.33×10^157で、末尾にゼロが24個並びます。
電卓で階乗を計算するには?
x!キー(カシオならShift+x⁻¹)を使います。70!は10^100を超えるため、多くの電卓は69!までです。
Pythonで階乗を計算するには?
math.factorial(n)で求められます。Pythonの整数に桁数の上限はありません。このツールなら、コードなしで結果を確認できます。
出典・根拠
- Wikipedia – Factorial (definition, growth, trailing zeros, Stirling)
- Wikipedia – Stirling’s approximation (n! ≈ √(2πn)·(n/e)^n)
- MDN – BigInt (Ganzzahlen beliebiger Größe in JavaScript)
更新日: · 編集方針
関連ツール
- 組み合わせの計算ツール組み合わせの計算(nCr)と順列(nPr)、重複順列・重複組み合わせに対応。大きな数でも正確に計算し、公式と途中式、4つの場合の比較を表示します。
- 累乗計算機(べき乗・ルート・対数)累乗・べき乗の計算を途中式付きで。マイナスや分数の指数、n乗根、底を自由に選べる対数(log・ln)にも対応し、正確な値と指数表記を表示します。
- 指数表記の変換ツール(計算過程つき)数値を指数表記(a×10ⁿ)に変換、または元の数に戻せるツールです。E表記、SI接頭語つきの工学表記、有効数字にも対応し、計算過程を表示します。
- オンライン関数電卓無料で使える関数電卓サイト。sin・cos・tan(度・ラジアン)、log、ln、ルート、累乗、階乗、nCrに対応し、途中式と履歴も表示します。アプリ不要。
- オンライン電卓無料のオンライン電卓。アプリ不要で、スマホでもパソコンでも入力するとすぐ答えが出ます。四則演算の優先順位、かっこ、パーセント、ルート、途中式と履歴に対応。
- 素因数分解の計算ツール1兆までの自然数を素因数分解。わり算の途中式、素数かどうかの判定、約数の個数と総和、約数の一覧まで表示します。無料・登録不要で使えます。
- 元素周期表:118元素の原子量・電子配置元素周期表(無料)。全118元素の原子量、電子配置、融点・沸点、密度をタップで表示。元素名・記号・原子番号で検索でき、語呂合わせの覚え方やPDF印刷にも対応。
- 掛け算の筆算ツール掛け算の筆算を、部分積と繰り上がりを1ステップずつ表示。小数や負の数にも対応します。練習や宿題の答え合わせにも使えます。登録不要・無料です。
- コラッツ予想計算ツールコラッツ予想の計算ツール。1に到達するまでのステップ数、最大値、偶数・奇数ステップ、数列全体、指定範囲での最長記録の初期値を表示します。無料・登録不要。