Énergie vers longueur d'onde
Un photon de 10⁻¹⁹ joules a une longueur d'onde dans le vide d'environ 2 micromètres. Saisissez l'énergie du photon en joules pour obtenir sa longueur d'onde en mètres, calculée avec la constante de Planck et la vitesse de la lumière. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Énergie
- 0
- Longueur d'onde
- 0,0000019864
- Constante de Planck
- 0
- Vitesse de la lumière
- 299 792 458
L'énergie d'un photon et la longueur d'onde électromagnétique sont les deux faces du même quantum de lumière. Une fois la constante de Planck et la vitesse de la lumière fixées à leurs valeurs SI exactes, la conversion se réduit à une division : la longueur d'onde en mètres égale h fois c divisé par l'énergie en joules. Ce calculateur d'énergie vers longueur d'onde accepte une énergie finie positive, refuse zéro et les valeurs négatives qui ne décrivent pas un photon, et renvoie la longueur d'onde dans le vide en mètres afin que cahiers de laboratoire, chaînes de spectroscopie et correcteurs d'exercices partagent un seul nombre déterministe. Fournissez l'énergie en joules ; si votre source cite des électronvolts, convertissez-les en joules avant d'appeler.
Ce que λ = hc/E signifie et pourquoi les constantes SI sont exactes
La relation de Planck–Einstein affirme que l'énergie E d'un photon égale la constante de Planck h multipliée par la fréquence électromagnétique f. Dans le vide, la même onde satisfait aussi c égale f fois λ, où c est la vitesse de la lumière et λ la longueur d'onde. Éliminer la fréquence entre ces deux identités produit la conversion que calcule cette capacité : λ égale h c divisé par E.
Les deux constantes sont exactes dans le Système international moderne : h vaut 6.62607015 fois dix à la moins trente-quatre joule-secondes, et c vaut deux cent quatre-vingt-dix-neuf millions sept cent quatre-vingt-douze mille quatre cent cinquante-huit mètres par seconde. Leur produit est donc un facteur défini en joule-mètre ; le diviser par une énergie positive en joules donne une longueur d'onde en mètres, sans coefficients ajustés ni tables de matériaux. Tel est tout le modèle physique.
Le calculateur n'insère ni indice de réfraction, ni décalage Doppler, ni correction de milieu : le résultat est la longueur d'onde dans le vide associée à cette énergie de photon. Les énergies de la lumière visible se situent près de quelques fois dix à la moins dix-neuf joules et correspondent à des longueurs d'onde de l'ordre de dix à la moins sept mètres. Les énergies des rayons X sont plus grandes et la longueur d'onde se contracte d'autant.
Comme l'arithmétique se limite à une multiplication et une division, des entrées identiques produisent toujours le même résultat en virgule flottante. Une énergie nulle exigerait une division par zéro, et une énergie négative ne décrirait pas un photon ; ces cas sont donc rejetés plutôt que de renvoyer Infinity, NaN ou une curiosité signée qu'aucun spectromètre n'accepterait.
Contrat d'entrée, unités et manière de signaler les erreurs
Zéro et les négatifs échouent avec un message indiquant qu'une énergie de photon nulle ou négative n'est pas admise, car λ égale hc sur E est indéfinie en zéro et dépourvue de sens physique en dessous de zéro. Convertissez vous-même les électronvolts : un électronvolt est la charge élémentaire en coulombs multipliée par un volt, environ 1.602176634 fois dix à la moins dix-neuf joules ; ce point d'entrée ne devine pas l'unité.
Introduire un chiffre en kiloelectronvolts dans le champ energy sans conversion en joules calculera encore un nombre, mais ce nombre sera la longueur d'onde dans le vide d'une énergie trop grande de plusieurs ordres de grandeur. Gardez les unités SI cohérentes, figez la longueur d'onde en virgule flottante dans les tests, et une validation échouée ne consomme jamais le solde prépayé.
Où la conversion d'énergie en longueur d'onde rend service
Les laboratoires de spectroscopie transforment une énergie de photon déclarée en longueur d'onde dans le vide avant de superposer un catalogue de raies ou de régler un monochromateur, et ils ont besoin des mêmes constantes SI à chaque fois, non d'un arrondi à la règle à calcul de h. Les devoirs qui demandent aux étudiants de réarranger E égale hc sur λ gagnent à disposer d'un oracle qui échoue franchement sur une énergie nulle ou négative, au lieu d'imprimer Infinity et de laisser le correcteur discuter la présentation.
Utilisez le résultat en mètres ; multipliez vous-même par 1e9 si l'axe d'un graphique est étiqueté en nanomètres. Associez cette conversion à votre propre code d'identification de bandes ou de corps noir lorsque le problème exige plus qu'une longueur d'onde.
Cas d’usage
Notes de spectroscopie et de laboratoire optique
Passez une énergie de photon en joules en longueur d'onde dans le vide en mètres avant de superposer des catalogues de raies ou de régler un monochromateur à une valeur cohérente SI.
Contrôle de devoirs et d'examens pour E = hc/λ
Laissez les étudiants envoyer l'énergie en joules et vérifier λ = hc/E, zéro ou négatif étant rejetés comme invalides au lieu d'Infinity.
Vérification des fiches de détecteurs et de sources
Confirmez que les colonnes énergie et longueur d'onde d'une fiche s'accordent avec les constantes SI exactes de Planck et de la lumière, sans moteur d'algèbre formelle.
Questions fréquentes
Quelles unités utilise le calculateur d'énergie vers longueur d'onde ?
L'énergie est en joules et la longueur d'onde en mètres. Convertissez les électronvolts en joules avant d'appeler ; le point d'entrée n'infère pas une unité d'énergie hors SI.
Pourquoi une énergie nulle ou négative est-elle rejetée ?
L'énergie d'un photon doit être un scalaire positif.
Quelles constante de Planck et vitesse de la lumière le calculateur utilise-t-il ?
Les deux figurent dans la charge utile de succès pour que vous puissiez réimprimer le facteur.
Comment convertir des électronvolts en joules avant de les saisir ?
Multipliez la valeur en électronvolts par la charge élémentaire, environ 1,602176634 × 10⁻¹⁹. Si vous saisissez directement des électronvolts ou des kiloélectronvolts, vous obtenez bien un nombre, mais il correspond à une énergie éloignée de plusieurs ordres de grandeur.
Le résultat est-il la longueur d'onde dans l'air ou dans un matériau ?
Ni l'un ni l'autre : c'est la longueur d'onde dans le vide. Aucun indice de réfraction, effet Doppler ou correction de milieu n'est appliqué, l'ajustement pour le matériau traversé par la lumière vous revient donc.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/phys/energy-to-wavelength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"energy":1e-19}'const res = await fetch("https://api.kit.forhosting.com/phys/energy-to-wavelength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"energy": 1e-19
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/energy-to-wavelength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"energy": 1e-19
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/energy-to-wavelength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"energy":1e-19}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"energy":1e-19}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/energy-to-wavelength", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"energy": 1e-19
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.energy_to_wavelength",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les appels API réussis sont facturés $0.002 par élément ; une entrée invalide n'est pas débitée.
Contrat d'entrée, unités et manière de signaler les erreurs
Envoyez un corps JSON avec le champ obligatoire energy, un nombre fini de joules strictement supérieur à zéro. Le champ peut arriver comme nombre JSON ou comme chaîne numérique ; les alias E et photon_energy sont acceptés et mappés à la même valeur. Un energy manquant, des chaînes vides, un texte non numérique, NaN et Infinity échouent avec invalid_input et nomment le champ afin qu'un formulaire ou un script puisse mettre le contrôle en évidence. En cas de succès, le corps répète l'énergie envoyée, renvoie la longueur d'onde en mètres, étiquette les deux grandeurs dans un objet units (J et m), rappelle la formule λ = hc/E et inclut les constantes SI exactes planck_constant et speed_of_light pour qu'un carnet en aval réimprime le facteur sans figer une valeur de manuel arrondie.
Où la conversion d'énergie en longueur d'onde rend service
Les fiches de détecteurs et de sources citent souvent l'énergie dans une colonne et la longueur d'onde dans une autre ; une petite API de parse permet à un script d'achat ou de qualité de vérifier que les deux colonnes s'accordent dans l'arrondi, sans dresser un système d'algèbre formelle. Chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant. Limitez les requêtes à une seule énergie positive, traitez invalid_input comme une correction côté client et non comme une nouvelle tentative, et vous obtiendrez des longueurs d'onde dans le vide reproductibles pour carnets, plugins LMS et workers de bord, sans importer une bibliothèque de physique à vous.
Questions techniques
Comment convertir l'énergie d'un photon en longueur d'onde ?
Envoyez une énergie finie positive en joules. L'API renvoie la longueur d'onde dans le vide en mètres via λ = hc/E, avec la constante de Planck et la vitesse de la lumière SI exactes.
Combien coûte une conversion d'énergie en longueur d'onde ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.