対数→指数形式コンバーター
底2、真数8、値3を入力すると、log₂(8) = 3 が 2³ = 8 に書き換わります。底はそのまま底に、値は指数に、真数はべき乗の結果になります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 3
- 底
- 2
- 偏角
- 8
- 対数方程式
- log_2(8)=3
- 指数方程式
- 2^3=8
代数の授業では、いずれ対数を指数方程式に書き換え、またその逆を求められます。恒等式は短いです——底 b の x の対数が y であることは、b の y 乗が x であることと同値です——しかし定義域の規則でつまずきやすいです。底は正で 1 以外、実数対数では真数も正でなければなりません。偽の指数行は作りません。数式エンジンも通信も使わず、教科書の恒等式をそのまま適用します。
対数をべき乗として読む
対数は次の問いに答えます。底を何乗すれば真数になるか。底 b の x の対数が y である、と書くことは、b の y 乗が x に等しい、という主張そのものです。
だから教科書は両方を「別々に解く2式」ではなく、同じ関係の交換可能な形として扱います。対数形式から指数形式への変換は構造的な書き換えです。対数の底が累乗の底になり、対数の値が指数になり、対数の真数が累乗の結果になります。
教室の定番例で書き換えははっきりします——底2の8の対数が3なら 2 の3乗は8、底10の100の対数が2なら 10 の2乗は100。底 e の自然対数風の記述も、底を明示すれば同じ型です。変換器は欠けた底を推測せず、底の変換もせず、未知数も解きません。
数値が恒等式と整合するとき指数方程式は真の数値主張になり、整合しないときでも形式的な書き換えが得られるので、学習者に誤り箇所を示せます。形式変換と方程式求解を分けるのは意図的です。求解器は未知数と分離手順が要り、形式変換器は有限数3つと安定した文字列の明確な契約が要ります。
活用例
LMS と試験の自動採点
非正の底と底が1の場合を拒絶する決定的オラクルで、対数→指数の設問を採点します。
ノートブックと科学準備スクリプト
校正や成長モデルで、フル CAS を入れずに対数文を指数方程式へ書き換えます。
よくある質問
どの底が拒絶されますか?
実数対数は base > 0 かつ base ≠ 1 が必要です。
真数は正でなければなりませんか?
はい。 実数対数では真数は0より大きくなければなりません。非正の真数は検証に失敗し、課金されません。
変換器は未知数を解きますか?
いいえ。 完成した対数文を指数形式に書き換えるだけです。b^x=y を x について解くには指数方程式ソルバーを使ってください。
log₂(8) = 3 を指数の形にするにはどうしますか?
対数の底をべき乗の底に、対数の値を指数に、真数をべき乗の結果にします。そのため log₂(8) = 3 は 2³ = 8 と書けます。
対数の形と指数の形は別々の方程式ですか?
いいえ。同じ関係の2通りの書き方です。10を底とする100の対数が2であることは、10の2乗が100であることと同じ意味なので、別に解く必要はありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/algebra/log-to-exponential \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":2,"argument":8,"value":3}'const res = await fetch("https://api.kit.forhosting.com/algebra/log-to-exponential", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 2,
"argument": 8,
"value": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/log-to-exponential",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 2,
"argument": 8,
"value": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/log-to-exponential", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":2,"argument":8,"value":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":2,"argument":8,"value":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/log-to-exponential", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base": 2,
"argument": 8,
"value": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.log_to_exponential",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この対数から指数への形式変換は base・argument・value を受け取り、表示用の2本の文字列を組み立て、無効な非正の底を拒絶します。
恒等式 log_b(x) = y は b^y = x を意味します
三つ組(base・argument・value)を表示・ノート・採点ルーブリック用の2本の方程式文字列に書き換えるだけです。
入力・定義域チェック・応答の形
底は厳密に正でなければならず、非正の底は拒絶されます。実数対数は底0や負の底では定義されず、製品説明どおり無効な非正の底を拒みます。底は1でもいけません。 1の何乗も1のままなので有用な対数尺度になりません。実数対数では真数も厳密に正で、非正の真数は複素値のプレースホルダとして返さず拒絶します。検証失敗は課金されません。必須の有限数3つを含む JSON 本体を送ってください。base は対数の底 b、argument は対数内の正の量 x、value は log_b(x) が y となる実数 y です。各欄は JSON の数でも数値文字列でも構いません。欠落、空文字、非有限値はフィールド名付きの invalid_input で失敗します。成功時は整理した base・argument・value、log_2(8)=3 のような log_equation、2^3=8 のような exponential_equation、および log_b(x)=y ⇔ b^y=x を述べる formula を返します。
対数→指数の変換が役立つ場面
教室やチュータリング基盤は、時間に追われて上付き・下付きを手入力しなくても書き換えを確かめられるよう、対数から指数への形式変換を使います。試験ジェネレータや LMS の自動採点は、実数対数から出得ない場当たり的な指数行を受け入れるのではなく、無効な底を誤りとして印づける決定的オラクルを必要とします。工学ノートブックや科学準備スクリプトは、デシベル風の対数、対数で書いた半減期、指数で書いたべき乗則成長のあいだを移るとき指数形が必要になることが多く、3数の書き換えにフル CAS を引き込まず小さな parse エンドポイントで済みます。実装は純 parse のティア A のため、成功した呼び出しは毎回公開の基本料金 $0.002 で、モデルトークンも外向き通信もありません。リクエストを小さく保ち、方程式文字列をテストに固定すれば、宿題・プラグイン・エッジワーカー向けに再現可能な形式変換が、自前の記号計算基盤なしで得られます。
連携の活用例
教室での形式変換ドリル
学習者に log_b(x)=y の base・argument・value を送らせ、指数形 b^y=x を教科書の答えと照合させます。
技術的な質問
log_b(x) = y を指数形式にするには?
有限数 base (b)・argument (x)・value (y) を送ってください。API は exponential_equation を b^y=x として返し、log_equation と恒等式の formula も付けます。
対数から指数への形式変換の料金は?
ブラウザツールは無料です。API は成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効入力は課金されません。