光子エネルギー計算
波長500 nmの光子は、およそ4 × 10⁻¹⁹ジュールのエネルギーを持ちます。波長をメートルで、または周波数をヘルツで入力すると、プランクの関係式から正確な定数でエネルギーを計算します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 波長
- 0.0000005
- エネルギー
- 0 J
- エネルギー (J)
- 0
- 頻度
- 599,584,916,000,000
- プランク定数
- 0
光子は、周波数、あるいは同等に真空中の波長で決まる、電磁エネルギーの離散的な包みを運びます。この光子エネルギー計算機はプランクの関係 E = h f と恒等式 E = h c / λ を、プランク定数と光速の正確な SI 値で適用し、教科書の表から丸めた電子ボルトの見積りではなく、そのエネルギーをジュールで返します。メートルの波長、ヘルツの周波数、またはすでに c = λ f を満たす両方を送ってください。
E = hf = hc/λ の意味と、結果がジュールになる理由
プランクの関係は、光子のエネルギーがプランク定数とその光子の周波数の積に等しいと述べます。E = h f です。 真空中では同じエネルギーは、光速が c = λ f で周波数と波長を結ぶため、波長で割った h c と同等です。本計算機はこれら二つの恒等式だけを使います。
プランク定数は、2019 年の SI 再定義で固定された正確な SI 値 6.62607015 かける 10 のマイナス 34 乗ジュール秒であり、問題ごとに調べる丸めた実験室の見積りではありません。光速は正確な SI 定数 299792458 メートル毎秒です。
これらの定数を掛けてメートルの波長で割るか、h にヘルツの周波数を掛けるとジュールのエネルギーになります。ジュールはキログラム・メートル二乗毎秒二乗であり、それが h、c、λ、f の整合した SI 単位だからです。
可視光子の数値の大きさは 10 のマイナス 19 乗ジュールの数倍程度であり、だから分光表は電子ボルトで書く一方、SI エネルギーはジュールのままです。本能力が計算するのはその SI エネルギーだけです。
結果を電子ボルト、ミリ電子ボルト、キロカロリーへは換算せず、ナノメートルやテラヘルツを入力単位として受け付けず、レーザーパルスエネルギー、光子束、放射照度もモデルにしません。それらは別の検索意図であり、eV・nm・THz を互いに写す単位変換を含む別の道具です。
送るのはメートルの波長、ヘルツの周波数、またはすでに真空の関係を満たす両方、得るのはジュールの E です。
光子エネルギー計算機が役立つ場面と料金
教室や学習支援は光子エネルギー計算機を使い、学習者が与えられた光の色や無線チャネルについて E = h f と E = h c / λ を、h の桁を落とさず癖で 3e8 と書かずに確認できるようにします。試験生成と LMS プラグインは、ゼロや負の波長を黙って Infinity や負のエネルギーとして返すのではなく拒否する決定的な基準を必要とします。
欠陥のある採点が成功と誤認しないためです。真空波長の一覧を光子あたりジュールへ換える光学パイプラインは、一行の積のために数式処理系を持ち込む代わりに小さな parse ステップを呼びます。検証失敗は残高を消費しません。
ナノメートルの値を送ってエンジンが単位に気づくことを期待しないでください。同じ定数が成功した本体ごとに現れ、クライアントは丸めたポスター値を仮定せずエネルギーと並べて h と c を記録できます。
活用例
教室でのプランク関係の確認
学習者にメートルの真空波長またはヘルツの周波数を送らせ、E = hf = hc/λ をジュールで確認させます。値がゼロまたは負のときは明確な誤りを返します。
試験生成と光学パイプライン
決定的な基準で光子エネルギーの設問を採点するか、数式処理ライブラリなしで真空波長の一覧をパイプラインで光子あたりジュールに変換します。
よくある質問
波長や周波数がゼロまたは負だとどうなりますか?
光子エネルギー E = h f = h c / λ は厳密に正の有限な波長と周波数を必要とし、ゼロまたは負のメートルやヘルツは拒否され、課金されません。
計算機はプランク定数と光速のどの値を使いますか?
丸めた 6.63×10⁻³⁴ や 3×10⁸ の見積りではありません。波長がメートル、周波数がヘルツのとき、エネルギーは SI ジュールです。
波長500 nmの光子のエネルギーはいくつですか?
およそ4 × 10⁻¹⁹ジュールです。波長を5 × 10⁻⁷メートルとして入力すると、エネルギーと一緒に、対応する周波数の約6 × 10¹⁴ヘルツも表示されます。
ナノメートルの波長はどう入力すればよいですか?
計算機はメートルしか読まないため、先に10億で割ってください。500 nmは5 × 10⁻⁷ mになります。ナノメートルやテラヘルツの換算は行いません。
光子のエネルギーを電子ボルトで表示できますか?
このツールではできません。結果は常にSI単位のジュールで出ます。電子ボルトが必要な場合は、ジュールの値を光子エネルギーの単位換算ツールに通してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/photon-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wavelength":5e-7}'const res = await fetch("https://api.kit.forhosting.com/phys/photon-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wavelength": 5e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/photon-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wavelength": 5e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/photon-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wavelength":5e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wavelength":5e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/photon-energy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"wavelength": 5e-7
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.photon_energy",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ゼロや負の入力は伝搬する光子にとって非物理的であり、課金されずに invalid_input で失敗します。成功した API 呼び出しは $0.002、検証失敗は課金されません。
E = hf = hc/λ の意味と、結果がジュールになる理由
h と c は定義により正確なので、同じ入力で同じ IEEE 積を作る実装は一致しなければなりません。
入力契約、SI 単位、波長や周波数が無効なときの扱い
ゼロと負の値も拒否されます。真空中を伝搬する光子は厳密に正の波長と周波数を持ち、ゼロまたは負のメートルやヘルツは E = h f = h c / λ の物理入力ではありません。クライアントは形を推測せずに分岐できます。単位は SI のままにしてください。500 ナノメートルを測ったなら、呼び出す前に 10 億で割ってください。エンジンはナノメートルもオングストロームもテラヘルツも換算しません。後で電子ボルトが必要なら光子エネルギーの単位変換と組み合わせてください。Infinity に溢れる極端に短い波長は、非有限エネルギーとして返すのではなく拒否されます。二つのフィールドのうち少なくとも一つを含む JSON 本体を送ってください。wavelength はメートルの真空波長、frequency はヘルツの周波数です。どちらも単独では必須ではありませんが、両方を省くと invalid_input です。各値は有限数でなければならず、JSON の数でも 5e-7 や 6e14 のような数値文字列でも構いません。実験室の既存ペイロードがキー名を変えずに済むよう、別名 lambda と wavelength_m は wavelength に対応し、別名 freq、f、nu、frequency_hz は frequency に対応します。両方の欠落、空文字、NaN、正負の Infinity、非数値トークンはフィールド名付きの invalid_input で失敗し、課金されません。成功時は実際に用いた波長と周波数をエコーし、欠けた方を c = λ f から導き、energy と energy_j を同じジュール値で返し、planck_constant と speed_of_light を正確な SI 定数として報告し、formula、method、unit は J、それに units オブジェクトを含めます。wavelength と frequency の両方を送る場合は光速と整合していなければなりません。不一致は片方を黙って選ぶのではなく invalid_input を上げます。
光子エネルギー計算機が役立つ場面と料金
実装は純粋な tier A の parse なので、成功した呼び出しは公表の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。机上の一行にはページ上の道具を、採点、CMS プラグイン、データパイプラインが前払い残高のもとで同じ契約を必要とするときは API をご利用ください。このエンドポイントは SI のメートルとヘルツだけです。返ったジュール値をテストに固定し、リクエストを小さく保てば、宿題、実験ノート、エッジワーカー向けに再現可能な光子エネルギーが得られ、独自の記号数学基盤を立てる必要はありません。
連携の活用例
分光ノートとレーザー実験室のウィジェット
光学や分光のページにライブの光子エネルギー計算機を埋め込み、正確な h と c で、与えられた光の色の SI ジュール値を読者に見せます。
技術的な質問
波長から光子エネルギーをどう計算しますか。
有限の正の真空波長をメートルで wavelength(別名 lambda、wavelength_m)として送ってください。API は h = 6.62607015e-34 J·s と c = 299792458 m/s の正確な値で E = h c / λ をジュールで返し、周波数を c = λ f から導きます。
周波数から光子エネルギーをどう計算しますか。
有限の正の周波数をヘルツで frequency(別名 freq、f、nu、frequency_hz)として送ってください。API は E = h f をジュールで返し、真空波長を λ = c / f から導きます。
光子エネルギー計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 を使い、無効な入力は課金されません。