累乗計算機
底を指数で累乗して、1つの有限な数を求めます。2の10乗は1024、9の2分の1乗は3です。学校の代数で定義されない計算は、無限大を表示する代わりにはっきりと断ります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 底
- 2
- 指数
- 10
- 電力
- 1,024
- 式
- 2^10
数を累乗することは、底と指数を一つの値に変える基本演算です。2 の 10 乗は 1024、9 の 2 分の 1 乗は 3、5 の 0 乗は 1 です。学習者・教員・採点者と自動化スクリプトには、同じ組に対して常に同じ有限結果を返し、学校代数が未定義とする場合を Infinity や NaN として黙って出さず拒否する契約が必要です。本累乗計算機は有限の底と有限の指数を受け取り、底の指数乗を評価し、数値の累乗と答えの横に示せる短い表示式を返します。0 の負の指数乗は未定義として拒否します。負の底に非整数の指数を付ける依頼は、実数が満たさないため拒否します。
実数における底の指数乗の意味
実数の累乗は、指数が整数のときは繰り返しの掛け算であり、指数が整数でないときは根または対数で補間した伸びです。2 の 5 乗は 2 を 5 回掛け合わせたもので 32 です。2 の −3 乗は 2 の 3 乗分の 1 で 8 分の 1 です。
9 の 2 分の 1 乗は 9 の主平方根で 3 です。0 でない有限の底の 0 乗は 1 であり、本計算機は 0 の 0 乗にも 1 を返します。0 を真に負の指数で累乗することは実数ではありません。
負の底に整数指数を付ける場合は定義され、通常の符号規則を保ちます。奇数の整数指数はマイナスを残し、偶数は打ち消すので、−2 の 3 乗は −8、−2 の 4 乗は 16 です。負の底に分数指数を付けると実数直線を離れることが多く、複素値や静かな NaN に変えるのではなく拒否します。
この切り分けは、a が 0 でなければ整数 n について a の n 乗は定義され、実数指数では正の底が必要だとする丁寧な代数の授業と同じです。
入力契約、算法、応答の形、および誤り
底を表す base と、それに掛ける指数 exponent です。底の絶対値は 1000000000000000 を超えてはならず、指数の絶対値は 1000000 を超えてはなりません。整数指数は逐次平方で評価します。
指数の現在ビットが立っているときに累積結果を掛け、各ビットで累積底を平方する古典的な O(log |n|) 積です。非整数指数は真に正の底を必要とし、宿主の累乗原始で評価します。
成功時本体は整えた base と exponent を返し、有限の数値として power を返し、表示用に 2^10 のような expression 文字列を含め、恒等式 power = base^exponent を再掲します。例:base が 2 で exponent が 10 なら power は 1024、expression は 2^10 です。
例:base が 2 で exponent が −3 なら power は 0.125 です。組版した上付き文字が必要ならご自身の組版と組み合わせてください。本端点は数だけを計算し、formula 欄を超える図や手順文は出しません。
専用の累乗計算機が役立つ場面
教室や個別指導の基盤は、学習者が整数・負・簡単な分数の指数を、電卓を裏返したり Infinity を静かに書く表計算セルを信じたりせず確かめられるよう、専用の累乗ツールを使います。試験生成器と学習管理の採点器は、0 の負の指数乗を未定義と印し、欠陥スクリプトも出し得る巨大な番兵を成功として受け入れない決定的な神託を必要とします。
工学ノート・財務表・成長模型は a の n 乗を絶えず呼びます。複利係数・等比数列・多項式の項・単位換算はすべて一つの累乗に帰着し、二つの数のために計算機代数系を引き込む必要はありません。検証失敗は残高を消費しません。
本能力は未知の指数について指数関数を解かず、複素数を累乗せず、法 m での剰余にもしません。それらは別の検索意図であり、目録の他項目が担います。
活用例
教室と宿題の検算
学習者に底と指数を送らせ、負の整数指数や 9 の 2 分の 1 乗のような簡単な根を含む数値の累乗を確かめさせます。
試験と LMS の自動採点
0 の負の指数乗を未定義として拒み、Infinity を成功として返さない決定的な神託で、累乗の設問を採点します。
脚本、成長模型、ノート
複利・等比数列・多項式の流れの中で a^n を評価し、有限数二つだけのために計算機代数の図書を取り込みません。
よくある質問
底を指数で累乗するにはどうすればよいですか?
有限数の base と exponent を送ってください。整数指数は逐次平方を使い、非整数指数には正の底が必要です。
0 を負の指数で累乗するとどうなりますか?
0 の負の指数乗は実数では未定義(0 での割り算になる)であり、課金されません。
負の底を分数指数で累乗できますか?
できません。 負の底に非整数指数を付けることは実数ではないため、依頼は拒否されます。負の底への整数指数は許され、通常の偶数・奇数の符号規則に従います。
負の指数はどういう意味ですか?
底を正の指数で累乗した値で1を割るという意味です。たとえば2のマイナス3乗は、1を2の3乗で割った値で、8分の1になります。
0の0乗はいくつになりますか?
このツールでは1を返します。何も掛けない積を1とする、計算の世界で広く使われる決まりに合わせているためです。0以外の数の0乗も同じく1です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/math-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":2,"exponent":10}'const res = await fetch("https://api.kit.forhosting.com/math/math-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 2,
"exponent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/math-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 2,
"exponent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/math-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":2,"exponent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":2,"exponent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/math-power", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base": 2,
"exponent": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.math_power",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_base | 1000000000000000 |
max_abs_exponent | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
IEEE 浮動小数点を外れるオーバーフローも拒否し、呼び出し側が非有限の成功ペイロードを受け取ることはありません。
実数における底の指数乗の意味
これは空の積をコード上で一貫させる IEEE-754 と JavaScript の慣例に合わせています。0 での割り算になるため、Infinity を返す代わりに invalid_input で失敗します。
入力契約、算法、応答の形、および誤り
必須の有限数を二つ含む JSON 本体を送ってください。各欄は JSON の数でも数値文字列でもよく、base の別名 a、exponent の別名 exp または n をその順で受け付けます。欠落欄・空文字・非有限値は欄名付きの invalid_input で失敗します。この上限は中間の平方を Worker の隔離内に収めます。0 に負の指数、負の底に非整数指数、Infinity へ溢れる結果や NaN へ潰れる結果はいずれも invalid_input であり課金されません。
専用の累乗計算機が役立つ場面
実装は純粋な parse の段階 A なので、成功した呼び出しは毎回公表の基本料金 $0.002 であり、模型トークンも外向き通信もありません。公表の大きさ制限内に依頼を収め、整えた累乗を試験に固定すれば、宿題・LMS 拡張・縁の Worker 向けに再現可能な結果が得られ、自ら記号数学基盤を立てる必要はありません。
技術的な質問
0^0 に対して計算機は何を返しますか。
IEEE-754 と JavaScript の慣例に合わせ、1 を返します。0 乗する他の有限の底も同じく 1 を返します。
累乗計算機の料金はいくらですか。
ブラウザの道具は無料です。API 依頼は成功した呼び出しごとに KIT の前払い残高から $0.002 を使い、無効な入力は課金されません。