Calculateur de double fente
Obtenez l’écart entre franges brillantes de l’expérience de Young : des fentes à 0,5 mm, une lumière de 600 nm et un écran à 2 m donnent des franges espacées de 2,4 mm. Saisissez les trois longueurs dans une même unité. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Séparation des fentes d
- 0,00025
- Longueur d'onde
- 0,0000005
- Distance à l'écran
- 1
- Espacement des franges
- 0,002
- Précision
- 10
Ce calculateur de double fente prend une séparation de fentes, une longueur d'onde monochromatique, et une distance à l'écran et renvoie l'espacement des franges du patron d'interférence à deux fentes de Young sous l'approximation habituelle du petit angle. L'identité est entièrement déterministe : l'espacement des franges delta y est égal à la longueur d'onde fois la distance à l'écran divisée par la séparation des fentes, écrite Δy égale λ L sur d. Les vérifications classiques incluent d égale deux virgule cinq fois dix à la puissance moins quatre mètres, λ égale cinq cents nanomètres, et L égale un mètre, ce qui donne un espacement de franges de deux millimètres, et une géométrie plus large avec d égale cinq dixièmes de millimètre, λ égale six cents nanomètres, et L égale deux mètres, ce qui donne deux virgule quatre millimètres. Le moteur utilise uniquement de l'arithmétique finie, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Où les vérifications de franges à double fente s'inscrivent dans l'étude, les laboratoires et les logiciels
Les élèves rencontrent la formule de Young lorsqu'un laboratoire mesure l'espacement des franges avec un laser et une paire de fentes, lorsqu'un devoir demande Δy étant donné d, λ, et L, ou lorsqu'un problème de concours veut la longueur d'onde à partir d'une période de franges mesurée sans construire un banc optique. Les enseignants peuvent pré-générer des corrigés pour des longueurs SI modestes sans faire confiance à des applications de calculatrice opaques qui convertissent silencieusement les unités ou perdent des puissances de dix sur les nanomètres.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des widgets d'optique ondulatoire, pour normaliser d, λ, et L saisis par l'utilisateur avant une démonstration en classe, ou pour satisfaire des énoncés de défis de programmation qui exigent l'espacement des franges plutôt qu'un croquis approximatif. La pratique en concours a souvent besoin d'une source rapide et hors ligne de Δy afin que les solutions puissent être vérifiées sans calculatrices graphiques sous la pression du temps.
Les outils produits et pédagogiques utilisent la résolution lorsqu'un apprenant saisit la séparation des fentes, la longueur d'onde, et la distance à l'écran et que l'interface doit afficher la période d'interférence sur l'écran. Associez-le à d'autres points de terminaison de mathématiques et de sciences lorsque vous construisez un petit laboratoire d'utilitaires gratuits et déterministes pour la géométrie, l'algèbre, et la physique introductive.
Cas d’usage
Devoirs et vérifications de laboratoire
Calculez l'espacement des franges Δy à partir de d, λ, et L de manuel ; vérifiez des patrons à l'échelle millimétrique avant d'esquisser les franges claires et sombres.
Tutorat et widgets d'optique
Normalisez la séparation de fentes, la longueur d'onde, et la distance à l'écran saisies par l'utilisateur pour des démonstrations interactives de l'expérience de Young.
Questions fréquentes
Combien coûte le calculateur de double fente ?
Il est gratuit dans votre navigateur sur cette page.
Comment l'espacement des franges est-il défini ?
Sous l'approximation de Young au petit angle, l'espacement des franges est Δy = λL/d, la distance entre franges claires (ou sombres) adjacentes sur l'écran.
Dois-je convertir les nanomètres moi-même ?
Oui. Saisissez la longueur d'onde dans la même unité de longueur que la séparation des fentes et la distance à l'écran ; le moteur ne convertit pas les unités.
Pourquoi les résultats sont-ils arrondis à une précision donnée ?
La précision par défaut est de 10 décimales ; vous pouvez régler la précision de 0 à 15.
Quel interfrange donnent des fentes à 0,00025 m avec une lumière de 500 nm et un écran à 1 m ?
Les franges brillantes sont espacées de 0,002 m, soit 2 mm. Écrivez aussi la longueur d’onde en mètres pour que les trois longueurs partagent la même unité et que l’écart sorte en mètres.
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/double-slit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slit_separation":0.00025,"wavelength":5e-7,"screen_distance":1}'const res = await fetch("https://api.kit.forhosting.com/optics/double-slit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slit_separation": 0.00025,
"wavelength": 5e-7,
"screen_distance": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/double-slit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slit_separation": 0.00025,
"wavelength": 5e-7,
"screen_distance": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/double-slit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slit_separation":0.00025,"wavelength":5e-7,"screen_distance":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slit_separation":0.00025,"wavelength":5e-7,"screen_distance":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/double-slit", 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
{
"slit_separation": 0.00025,
"wavelength": 5e-7,
"screen_distance": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.double_slit",
"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.
Limites
max_abs_length | 1000000000000000 |
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
Ce que signifie l'espacement des franges de Young et ce que contient la réponse
Dans l'expérience de la double fente de Young, une lumière cohérente provenant de deux fentes étroites séparées de d interfère sur un écran situé à une distance L, produisant des franges claires et sombres alternées. Sous l'approximation du petit angle utilisée en optique ondulatoire introductive, la différence de chemin entre les deux fentes croît linéairement avec l'angle, si bien que l'espacement entre franges claires adjacentes est égal à l'espacement entre franges sombres adjacentes et est donné par la forme close Δy égale λ L sur d. Ce nombre unique est la période verticale (ou horizontale) du patron d'interférence mesurée sur l'écran dans la même unité de longueur que celle utilisée pour d, λ, et L. Ce calculateur renvoie slit_separation, wavelength, et screen_distance normalisés que vous avez fournis, le fringe_spacing calculé arrondi à la précision demandée, la précision utilisée, une brève chaîne de formule, et l'étiquette de méthode double_slit. Il n'existe pas de voie de tracé de rayons approximative et aucun échantillonnage aléatoire d'intensités : le moteur construit soit un Δy exact à virgule flottante dans la plage de longueur prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent un d, λ, ou L manquant, des valeurs non finies, des magnitudes au-dessus du plafond documenté, et toute séparation de fentes nulle ou numériquement nulle, car la division par d n'est pas définie et une seule fente n'est pas une géométrie à double fente. Si vous avez besoin d'enveloppes de diffraction à fente unique, d'équations de réseau à fentes multiples, ou de courbes d'intensité complètes I de thêta, utilisez des outils dédiés ; cette page répond uniquement à l'espacement des franges à deux fentes, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients d'API qui ne doivent pas inventer de fronts d'onde.
Comment d, λ, et L sont lus et comment Δy reste reproductible
Les signes plus initiaux optionnels et la notation scientifique sur les chaînes de longueur sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces internes, les préfixes hexadécimaux, et les jetons non numériques sont rejetés avec un message clair afin qu'une mauvaise cellule ne devienne pas une mauvaise période de franges. La longueur d'onde et la distance à l'écran peuvent être positives ou négatives en arithmétique pure, mais l'usage SI de manuel garde les trois positifs et cohérents en mètres ou millimètres ; le moteur ne convertit pas les nanomètres pour vous, donc saisissez λ dans la même unité que d et L. Les champs préférés sont slit_separation pour d, wavelength pour λ, et screen_distance pour L, mais les alias d, separation, et slitSeparation pour l'écart de fentes, lambda, la lettre grecque λ, et wl pour la longueur d'onde, et L, D, distance, et screenDistance pour la portée de l'écran, sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat. Zéro pour la séparation des fentes n'est jamais valide : si le d absolu est à ou en dessous d'un minuscule epsilon, la requête échoue avec invalid_input car l'espacement des franges n'est pas défini lorsque les deux ouvertures coïncident. Un champ précision optionnel, avec les alias decimals et dp, choisit combien de décimales exposer pour les champs numériques, avec une valeur par défaut de dix et un plafond de quinze afin que les fichiers de référence JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé sans réimplémenter vous-même la formule de double fente.
Où les vérifications de franges à double fente s'inscrivent dans l'étude, les laboratoires et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des valeurs fringe_spacing reproductibles pour les tests unitaires, les contrôles de propriétés, et les assertions de CI dans du code d'optique ondulatoire.
Questions techniques
Que se passe-t-il si la séparation des fentes est nulle ?
L'entrée est rejetée avec invalid_input. d = 0 rend Δy = λL/d non défini (division par zéro).