階乗電卓
任意の非負整数(n!)の階乗を、ステップバイステップの展開、大きな数値の指数表記、桁数分析、階乗の増加の視覚化とともに計算します。100万までの値をサポートしています。
広告ブロッカーにより広告が表示できません
MiniWebtool は広告収益で無料提供しています。このツールが役に立ったら、Premium(広告なし+高速)をご利用いただくか、MiniWebtool.com を許可リストに追加して再読み込みしてください。
- または Premium(広告なし)にアップグレード
- MiniWebtool.com の広告を許可してから再読み込みしてください
階乗電卓
階乗電卓は、n!(「nの階乗」と読みます)と表記される、任意の非負整数nの階乗を計算します。階乗は1からnまでのすべての正の整数の積であり、このツールは100万までの値の計算をサポートしており、結果を完全な形式と科学的記数法(指数表記)の両方で表示します。
階乗とは何ですか?
非負整数nの階乗は、n以下のすべての正の整数の積です。n!で表され、次のように定義されます:
慣習により、0!は1と定義されています。これは恣意的なものではなく、多くの数学公式が正しく機能することを保証し、再帰的関係 n! = n × (n-1)! を維持するためです。
階乗の例
- 0! = 1 (定義による)
- 1! = 1
- 5! = 5 × 4 × 3 × 2 × 1 = 120
- 10! = 10 × 9 × 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1 = 3,628,800
この電卓の使い方
- 数値を入力する: 入力フィールドに0から1,000,000までの任意の非負整数を入力するか、クイック選択ボタンを使用して一般的な値を選択します。
- 計算をクリックする: 「階乗を計算」ボタンを押してn!を計算します。
- 結果を確認する: 階乗値、展開式、桁数、および末尾のゼロの分析を確認します。
- ステップバイステップを確認する: 小さな値(12以下)については、完全な乗算の内訳を確認できます。
結果の理解
- 完全な結果: 完全な階乗値(n ≤ 9999の場合に表示)
- 科学的記数法(指数表記): 大きな結果の場合、仮数 × 10^指数として表示されます
- 桁数: 階乗の結果に何桁あるか
- 末尾のゼロの数: 結果がいくつのゼロで終わるか
- 展開式: 乗算公式 n × (n-1) × ... × 1
階乗の応用
🎲 順列
n個の異なるオブジェクトを並べる方法の数を計算します。例えば、5冊の本を棚に並べる方法は 5! = 120通りあります。
🎯 組合せ
確率論において基礎となる公式 C(n,k) = n! / (k!(n-k)!) を使用して、n個のアイテムからk個のアイテムを選ぶ方法がいくつあるかを求めます。
📐 二項定理
階乗は、代数や微積分で (a+b)^n のような式を展開するために使用される二項係数に登場します。
∑ テイラー展開
多くの重要な関数は、e^x = Σ(x^n/n!) や sin(x) のように、階乗を含む無限級数として表現されます。
階乗の増加
階乗は、どの指数関数よりも速い「超指数関数的」な速度で増加します。この急速な増加こそが、階乗が計算量理論やアルゴリズム分析において重要である理由です。
| n | n! | 桁数 | 末尾のゼロの数 |
|---|---|---|---|
| 5 | 120 | 3 | 1 |
| 10 | 3,628,800 | 7 | 2 |
| 20 | 2,432,902,008,176,640,000 | 19 | 4 |
| 50 | ≈ 3.04 × 10^64 | 65 | 12 |
| 100 | ≈ 9.33 × 10^157 | 158 | 24 |
| 1000 | ≈ 4.02 × 10^2567 | 2,568 | 249 |
なぜ 0! = 1 なのですか?
0! = 1 という定義は、多くの公式を正しく機能させるための数学的慣習です:
- 再帰: 関係式 n! = n × (n-1)! は 1! = 1 × 0! を意味するため、0! は 1 に等しくなければなりません。
- 組合せ論: 0個のオブジェクトを並べる方法は、「何もしない」という正確に1通り存在します。
- ガンマ関数: 一般化された階乗 Γ(1) = 0! = 1。
- 空積: 何の数値も掛け合わせない積は、1(乗法の単位元)と定義されます。
階乗の末尾のゼロの数
n!の末尾のゼロの数は、10がn!を割り切る回数に等しくなります。10 = 2 × 5 であり、因数2は常に因数5より多いため、因数5の数を数えます:
スターリングの近似
大きなnに対して、n!を正確に計算することは非現実的になります。スターリングの近似は推定値を提供します:
この近似はnが大きくなるにつれてますます正確になり、理論的な計算に役立ちます。
よくある質問(FAQ)
階乗とは何ですか?
n!と表記される階乗は、1からnまでのすべての正の整数の積です。例えば、5! = 5 × 4 × 3 × 2 × 1 = 120です。定義により、0! = 1です。階乗は非常に急速に増加し、20!はすでに19桁、100!は158桁になります。
なぜ0の階乗は1なのですか?
数学的な慣習により、0! = 1とされています。この定義により、組合せ論などで多くの数学公式が正しく機能します。また、n! = n × (n-1)! という再帰的性質も維持されます。
階乗はどのくらいの速さで増加しますか?
階乗は指数関数よりも速く増加します。10! = 3,628,800ですが、わずか20!で240京を超えます。100!は158桁、1000!は2,568桁になります。この超指数関数的な増加のため、階乗は計算量理論に登場します。
階乗は何に使われますか?
階乗は、順列や組合せを数えるための組合せ論において基礎となります。確率論、二項定理、テイラー展開に登場し、統計学、物理学、コンピュータサイエンスにおいて不可欠です。
階乗の末尾のゼロの数はどうやって数えますか?
末尾のゼロは、10(= 2 × 5)の因数から生じます。因数2は常に因数5より多いため、因数5を数えます。floor(n/5) + floor(n/25) + floor(n/125) + ... を使用します。例えば、100!には 20 + 4 + 0 = 24個の末尾のゼロがあります。
スターリングの近似とは何ですか?
スターリングの近似は大きな階乗を推定します:n! ≈ √(2πn) × (n/e)^n。これはnが大きくなるにつれて正確になり、正確な値の計算が現実的でない場合に役立ちます。
追加リソース
このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:
"階乗電卓"(https://MiniWebtool.com/ja/階乗電卓/) MiniWebtool からの引用、https://MiniWebtool.com/
by miniwebtool team. 最終更新日: 2026年1月18日
また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。