NM変換
レーザーやLED、フィルターの波長に対応する周波数が分かります。500 nmの緑色の光は599.584916テラヘルツで、正確な光速である毎秒299792458メートルを波長で割って求めます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Nm
- 500
- 結果
- 599,584,916,000,000 Hz
- 波長 (m)
- 0.0000005
- 頻度
- 599,584,916,000,000
- Hz
- 599,584,916,000,000
NM 変換は、ナノメートルで書かれた光学波長を、真空中の光速を用いてその波の電磁周波数へ変えます。正の有限なナノメートル波長を入力すると、ツールはナノメートルをメートルに換算し、正確な SI 光速 299792458 メートル毎秒をその長さで割り、ヘルツの周波数に加えてテラヘルツとギガヘルツの併記、公式文字列、実験ノートや単体テストに貼れる代入手順を返します。おおよその 3×10⁸ の近道は不要です。定数は c の正確な SI 定義です。経路は純粋な決定的算術であり、ネットワークも乱数シードも壁時計依存もありません。
なぜナノメートルとヘルツは f = c / λ で結びつくか
真空中の電磁波は、周波数が光速を波長で割ったものに等しいという厳密な恒等式に従います。ナノメートルはレーザダイオードの袋、LED のビン、干渉フィルタの刻印、分光光度計の波長軸に印刷される単位であり、ヘルツ(および倍数の THz と GHz)は共振器設計、ビートノート計算、電波と光の比較で使う周波数の SI 単位です。
1 ナノメートルは SI 接頭語どおり正確に 10⁻⁹ メートルです。真空中の光速は正確な SI 定義 299792458 メートル毎秒であり、3 かける 10 の 8 乗に丸めた近道ではありません。
メートルの λ をナノメートル値かける 10⁻⁹ として f イコール c 割る λ に代入すると、ヘルツの周波数は 299792458 をそのメートル長で割った値、すなわち 2.99792458×10¹⁷ をナノメートル数で割った値になります。
500 nm の緑の線はしたがって 5.99584916×10¹⁴ ヘルツ、およそ 599.585 テラヘルツです。632.8 nm のヘリウムネオンレーザはおよそ 4.738×10¹⁴ ヘルツです。真空と単一波長を選べば周波数は決まり、追加の当てはめ定数はありません。
このページは電子ボルトの光子エネルギーや逆センチメートルの分光波数は変換しません。欲しい出力がヘルツであるときの nm 変換検索に答えます。波長は厳密に正でなければなりません。
ゼロはゼロ除算になるので周波数は未定義です。負の長さは物理的な波長ではありません。非数値文字列も同様に失敗し、フォームの打ち間違いが後段のグラフで静かな NaN になることを防ぎます。
実務チェック、光学バンド、関連検索
教科書の数本を知っていれば往復の健全性確認は簡単です。500 nm を変換しておよそ 5.996×10¹⁴ ヘルツ(599.585 THz)を確認し、ヘリウムネオンレーザの 632.8 nm を変換しておよそ 4.738×10¹⁴ ヘルツを確認し、通信 C-band の 1550 nm を変換しておよそ 1.935×10¹⁴ ヘルツの周波数を確認します。
可視光はおよそ 380 nm から 750 nm で、数百テラヘルツに対応します。近赤外の通信窓は波長が長いため周波数が低くなります。公開範囲内に留め、商がソルバの拒否する非有限結果へ溢れるのを防いでください。
このページは nm 変換、ナノメートルからヘルツ、nm の波長から周波数を探す方向けです。eV と cm⁻¹ にまたがる一般的な光子エネルギー拠点ではなく、任意媒質の波速計算機でも、メートル単位の周波数から波長への RF ワークシートでもありません。入力がすでにナノメートルで、必要なのがヘルツだけのときにこの能力を選んでください。
活用例
レーザと LED データシートの確認
レーザダイオードや LED の袋に印刷されたピーク波長(ナノメートル)を、共振器やビートノート作業向けのヘルツおよびテラヘルツの光学周波数へ変換します。
分光の宿題と実験レポート
学生は分光光度計の波長設定を nm からヘルツの周波数へ変換し、提出前に手計算と決定的な代入手順を照合します。
フォトニクスと通信のスクリプト
1310 nm と 1550 nm のチャネルラベルを、光速を手で割らずに設計ノートとテストハーネスのヘルツへ対応づけます。
よくある質問
NM 変換はどの光速を使いますか?
丸めた 3×10⁸ の近道は使わず、このページでは任意媒質の速度も受け付けません。
なぜゼロや負の波長は拒否されますか?
λ がゼロのとき周波数 f = c / λ は未定義(ゼロ除算)であり、負の長さは物理的な波長ではありません。
電波のヘルツに比べて周波数が大きいのはなぜですか?
可視および近赤外の波長は数百ナノメートルなので、c / λ は 10¹⁴ ヘルツ(数百テラヘルツ)帯にあります。
500 nmの緑色の光の周波数はいくつですか?
599.584916テラヘルツ、つまり599584916000000ヘルツです。500 nmをメートルに直し、正確な光速である毎秒299792458メートルをその長さで割って求めます。
光子のエネルギー(電子ボルト)や波数も出せますか?
いいえ、出せるのは周波数だけで、ヘルツとあわせてテラヘルツとギガヘルツでも表示します。電子ボルトの光子エネルギーや、逆センチメートルの波数には別のツールが必要です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/nm-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nm":500}'const res = await fetch("https://api.kit.forhosting.com/conv/nm-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nm": 500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/nm-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nm": 500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/nm-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nm":500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nm":500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/nm-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"nm": 500
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.nm_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_nm | 1000000000000 |
max_abs_frequency | 1e+24 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ゼロ・負・非数値の波長は、周波数が未定義または物理的に無意味になるため invalid_input で失敗します。そのため無料のブラウザ実行器と前払い API は、同一の同型 solve 関数と、毎回同じ十二桁丸めの JSON を共有します。
なぜナノメートルとヘルツは f = c / λ で結びつくか
どちらも空の成功ではなく invalid_input で失敗します。
API の呼び方と戻り値
値は厳密に正で、公開されたナノメートル上限以内である必要があります。数値文字列は、単位接尾辞・千の区切り・数字に張り付いた nm の文字なしの、厳密な有限数値パターンに一致する場合に限り受け付けます。必須の有限数値フィールド nm を持つ JSON 本体を送ってください。エイリアス wavelength_nm、wavelength、nanometers、nanometre、nanometres、lambda_nm、value を受け付けるので、SDK クライアントとフォーム送信は製品に合う名前を使えます。成功時、応答は丸めた nm をエコーし、wavelength_m をメートルで報告し、frequency、hz、result を同じ丸めヘルツ量に設定します。併記フィールド frequency_thz と frequency_ghz は同じ波を光学およびマイクロ波近傍の尺度で表します。speed_of_light は正確な整数 299792458、formula はナノメートルからメートルの尺度付きで f イコール c 割る λ を述べ、unit はトークン Hz、from_unit は nm、to_unit は Hz、message は短い英語要約、steps は実験計算の横に示せる順序付き代入行の配列です。検証失敗 — nm 欠落、非数値文字列、非有限値、ゼロ、負の波長、絶対上限外、非有限の変換周波数 — は invalid_input を返し、課金されません。料金は単位 item の成功リクエストあたり定額 $0.002 です。クライアントを制御できるときは素の JSON 数値を優先してください。
実務チェック、光学バンド、関連検索
invalid_input を返す失敗タスクは前払い残高を消費しないので、学習者がわざとゼロ・マイナス記号・テキストラベルを送る探索スクリプトは安く保てます。丸めた周波数フィールドを自動テストに固定し、課題生成器、分光器エクスポータ、エッジワーカが同じ正確な SI 恒等式の浮動小数点表示で食い違わないようにしてください。
技術的な質問
ナノメートルをヘルツに変換するには?
正の有限数をフィールド nm(またはエイリアス wavelength_nm、wavelength、nanometers、nanometre、nanometres、lambda_nm、value)に送ってください。API は λ = nm × 10⁻⁹ m、c = 299792458 m/s として f = c / λ を返します。
NM 変換の料金は?
ブラウザツールは無料です。API リクエストは成功 1 回あたり $0.002 の前払い KIT 残高を使います。無効な入力は課金されません。