累乗・累乗根計算機
累乗(aᵇ)と累乗根(√、∛、任意のn乗根)を計算 — 整数乗の場合は多倍長整数による正確な結果を表示します。
1,326回閲覧
累乗: aᵇ
累乗根: ⁿ√x
累乗と累乗根の仕組み
ほとんどのことは4つの規則でカバーできます: 同じ底の累乗どうしを掛けると指数が足される(aᵐ × aⁿ = aᵐ⁺ⁿ)、累乗をさらに累乗すると指数が掛け合わされる((aᵐ)ⁿ = aᵐⁿ)、負の指数は数を分数に変える(a⁻ⁿ = 1/aⁿ)、0でない任意の数を0乗すると1になる(a⁰ = 1)。n乗根は、実は分数の指数を別の形で表したものにすぎません: ⁿ√a = a^(1/n) — 平方根はa^(1/2)、立方根はa^(1/3)、以下同様です。この等価性こそ、電卓(そしてこのツール)が内部で累乗根を計算する方法そのものです。専用の累乗根アルゴリズムを使うのではなく、数を分数乗に上げているのです。
具体例: 2³ × 2⁴ = 2⁷ = 128(指数を足す: 3+4=7)。これは8×16を手計算するより簡単です。あるいは (3²)³ = 3⁶ = 729(指数を掛ける: 2×3=6)。そして ∛27 = 27^(1/3) = 3 です。なぜなら3³ = 27だからです — 累乗根と3乗は互いを正確に打ち消し合い、分数指数と累乗根が同じ演算の2つの表記法であることを示しています。
知っておく価値のあること
- 負の指数は逆数を意味し、負の結果を意味しない: 2⁻³ = 1/2³ = 1/8 = 0.125 — 底自体が負で指数が奇数の場合を除き、決して負の数にはなりません。
- 0乗は常に1になる: 0でない任意のaについて a⁰ = 1 であり、1,000,000⁰ = 1 のような大きな数も含まれます。未定義のまま残されるのは0⁰だけです。
- 負の数の偶数乗根には実数解がない: √-4は実数の範囲には存在しません。どんな実数を2乗しても負の結果にはならないからです — しかし負の数の奇数乗根は問題なく計算でき、∛-8 = -2となります。
- 整数乗では多倍長整数の精度が重要になる: 2¹⁰⁰は正確に31桁あります。通常の浮動小数点演算ではこれが丸められてしまいますが、多倍長整数演算ならすべての桁を正確に保てます。
- 分数指数は累乗と累乗根を組み合わせたもの: a^(m/n)は、まずaのn乗根を取り、それをm乗するという意味です(逆の順序で行っても同じ結果になります)— 例えば 8^(2/3) = (∛8)² = 2² = 4 です。
よくある質問
なぜ負の指数は負の数ではなく分数を与えるのですか?
負の指数は「逆数を取る」という意味です: a⁻ⁿ = 1 ÷ aⁿ。したがって2⁻³は-8ではなく、1/2³ = 1/8 = 0.125です。結果が負になるのは、底自体が負で指数が奇数の場合だけです。
なぜどんな数も0乗すると1になるのですか?
これは累乗の除法の規則から直接導かれます: aⁿ ÷ aⁿ = aⁿ⁻ⁿ = a⁰であり、どんな数もそれ自身で割ると1になります。これは0でないすべての底について成り立ちます — 数学的に未定義のまま残るのは0⁰だけです。
累乗根を取ることが、累乗することとなぜ同じなのですか?
ある数のn乗根は、その数を1/n乗したものとして定義されます: ⁿ√a = a^(1/n)。平方根はa^(1/2)、立方根はa^(1/3)です — だからこそ、このツール(そしてすべての電卓)は、別の方法ではなく同じ累乗計算のしくみを使って累乗根を計算しています。
負の数の累乗根を計算できますか?
累乗根が奇数次か偶数次かによります。負の数の奇数乗根は問題なく計算できます — ∛-8 = -2です。なぜなら(-2)³ = -8だからです。負の数の偶数乗根(平方根、4乗根など)には実数の結果がありません。どんな実数を2乗しても、あるいは偶数乗しても負の値にはならないからです。このツールはこうしたケースにその旨を表示します。
なぜ2¹⁰⁰は1.27E+30のような指数表記ではなく、すべての桁が表示されるのですか?
整数の指数の場合、このツールは標準的な浮動小数点演算ではなく多倍長整数演算を使うため、丸めなしですべての桁を正確に追跡できます — 2¹⁰⁰ = 1,267,650,600,228,229,401,496,703,205,376で、31桁すべてが正確です。累乗根や分数乗は常に正確な整数として表せるわけではないため、代わりに高精度の小数計算にフォールバックします。
関連ツール
問題を報告
累乗・累乗根計算機
コメント
まだコメントはありません — 最初のコメントを書いてみましょう!