Calculateur d’indice de réfraction de Cauchy
Évalue l'équation de Cauchy pour une longueur d'onde : avec des coefficients de 1,5046 et 0,0042 µm² à 0,55 µm, l'indice de réfraction vaut 1,518484297521. Les unités ne sont jamais devinées, convertissez donc d'abord les nanomètres. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A
- 1,5046
- B
- 0,0042
- Longueur d'onde (µm)
- 0,55
- Indice de réfraction
- 1,5184842975
Ce calculateur d’indice de réfraction selon la dispersion de Cauchy évalue l’équation à deux termes n(λ) = A + B/λ² pour une longueur d’onde dans le vide. Saisissez le coefficient A sans dimension, le coefficient B en micromètres carrés et la longueur d’onde en micromètres afin d’obtenir une estimation déterministe. Cet outil convient à la vérification d’une conception optique, à la validation de données de matériaux, aux exercices et aux processus d’ingénierie reproductibles lorsque les coefficients et leurs unités sont connus. Le résultat rappelle chaque valeur acceptée afin de constituer un relevé clair du calcul.
Employez les coefficients avec la bonne unité
L’équation de Cauchy à deux termes est simple, mais ses coefficients dépendent d’une convention d’unité. Ce calculateur attend la longueur d’onde en micromètres et B en micromètres carrés, tandis que A est sans dimension. Si une fiche indique des nanomètres, divisez la valeur par 1,000 avant de la saisir : 550 nm deviennent ainsi 0.55 µm.
Ne saisissez pas 550 avec un coefficient B ajusté en micromètres, car le calcul aboutirait à un résultat physiquement faux. Des coefficients définis dans une autre unité doivent être convertis ou ajustés de nouveau. Conservez avec le résultat la source, la plage spectrale, la température et la convention d’unité.
L’outil ne devine pas les unités et ne change jamais l’échelle silencieusement. Cette rigueur rend le calcul reproductible et évite qu’une erreur de conversion produise un indice apparemment crédible. Vérifiez enfin que A et B concernent bien le même matériau, le même ajustement et la même convention.
Comprenez le calcul et ses limites
Pour la longueur λ fournie, le calculateur élève λ au carré, divise B par ce carré, puis ajoute le quotient à A. Dans la forme habituelle où B est positif, la contribution de dispersion augmente aux courtes longueurs d’onde et diminue aux grandes. Cette équation empirique résume des mesures sur une plage d’ajustement ; elle ne déduit pas la réponse optique de principes fondamentaux.
Un résultat numériquement valide ne garantit donc aucune exactitude hors de cette plage. Bandes d’absorption, dispersion anormale, température, composition et fabrication peuvent rendre ce modèle insuffisant. Consultez la source avant toute extrapolation vers l’ultraviolet ou l’infrarouge.
Pour une étude de précision, confrontez l’estimation aux mesures ou à un modèle plus complet, tel qu’une formule de Cauchy à plusieurs termes ou de Sellmeier. Interprétez la valeur comme la prédiction de l’ajustement fourni, et non comme une constante absolue du matériau.
Établissez un processus optique fiable
Utilisez les longueurs d’onde dans le vide, sauf convention contraire explicitement indiquée par la source. Archivez A, B, la longueur et l’indice rendu pour qu’une autre personne puisse reproduire le calcul sans rechercher de valeurs implicites. Pour comparer des matériaux, choisissez des coefficients ajustés dans des plages et des conditions compatibles.
Une bonne validation commence par un point publié dans la source, puis vérifie sa concordance avant de traiter une série. Elle écarte également les entrées absentes, non finies ou inadaptées : A et la longueur doivent être strictement positifs, et B ne peut pas être négatif.
Cas d’usage
Contrôlez une longueur d’onde de conception
Estimez l’indice d’un matériau à la longueur d’un laser ou d’un système d’imagerie avec des coefficients publiés.
Validez une table de coefficients
Recalculez un point documenté afin de confirmer les coefficients, les unités et les métadonnées du matériau.
Créez des échantillons reproductibles
Évaluez des longueurs choisies et conservez chaque entrée avec son indice déterministe.
Questions fréquentes
Quelle équation de Cauchy est utilisée ?
La forme à deux termes n(λ) = A + B/λ² est utilisée, sans terme supplémentaire.
Quelle unité faut-il saisir ?
Saisissez la longueur d’onde dans le vide en micromètres ; B doit être exprimé en micromètres carrés.
Puis-je saisir des nanomètres ?
Convertissez-les en divisant par 1,000. Avec B en micromètres carrés, 550 nm doivent être saisis comme 0.55 µm.
L’équation est-elle exacte à toute longueur d’onde ?
Non. Sa précision dépend du matériau et de la plage d’ajustement ; une extrapolation peut être peu fiable.
Pourquoi B doit-il être positif ou nul ?
Cet outil vise le modèle conventionnel de dispersion normale en région transparente. Choisissez un autre modèle si vos données l’exigent.
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/optics/cauchy-dispersion-index \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1.5046,"b":0.0042,"wavelength_um":0.55}'const res = await fetch("https://api.kit.forhosting.com/optics/cauchy-dispersion-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1.5046,
"b": 0.0042,
"wavelength_um": 0.55
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/cauchy-dispersion-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1.5046,
"b": 0.0042,
"wavelength_um": 0.55
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/cauchy-dispersion-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1.5046,"b":0.0042,"wavelength_um":0.55}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1.5046,"b":0.0042,"wavelength_um":0.55}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/cauchy-dispersion-index", 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
{
"a": 1.5046,
"b": 0.0042,
"wavelength_um": 0.55
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.cauchy_dispersion_index",
"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
Comprenez le calcul et ses limites
L’indice rendu est arrondi à douze décimales afin de stabiliser la sortie JSON.
Établissez un processus optique fiable
Un calcul unique permet de contrôler une longueur d’onde de conception ; des appels répétés à l’API permettent d’évaluer une liste maîtrisée pour une lentille, un revêtement, une fibre ou un échantillon. Le navigateur convient aux contrôles interactifs ; l’automatisation coûte $0.002 par requête via l’API.
Questions techniques
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le même calcul déterministe peut aussi être exécuté dans le navigateur.