Calculadora del número de Fresnel: apertura, distancia y onda
Compruebe qué modelo de difracción conviene a su montaje: un radio de abertura de 0.001 m, 1 m de distancia y luz de 6.328e-7 m dan un número de Fresnel de 1.58027812895, en la zona de transición. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Radio
- 0,001
- Distancia
- 1
- Longitud de onda
- 0,0000006328
- Número de Fresnel
- 1,580278129
- Régimen
- transition
La calculadora del número de Fresnel evalúa la relación adimensional que vincula el tamaño de una abertura, la distancia de propagación y la longitud de onda en problemas de difracción. Introduzca el radio de una abertura circular, la distancia hasta el plano de observación y la longitud de onda, siempre en una misma unidad de longitud. La herramienta aplica N_F = a²/(λz), entrega un valor redondeado de forma estable e indica si el caso corresponde al campo cercano, a la transición o al campo lejano.
Qué describe el número de Fresnel
El número de Fresnel, escrito habitualmente N_F, mide sin unidades cuánto influye el tamaño finito de una abertura en el patrón de difracción a una distancia de observación determinada. Para una abertura circular en la estimación axial usual, se calcula como N_F = a²/(λz). Una abertura mayor o una distancia menor aumentan el resultado; una longitud de onda mayor o un plano más alejado lo reducen.
Como todas las magnitudes emplean la misma unidad, las dimensiones se cancelan. Los valores muy superiores a uno suelen señalar comportamiento de campo cercano, mientras que los muy inferiores a uno se aproximan al campo lejano. Cerca de la unidad conviene utilizar un modelo de propagación más completo.
La etiqueta de esta herramienta considera campo lejano los valores menores que 0.1, campo cercano los mayores que 10 y transición el intervalo intermedio. Son referencias prácticas, no fronteras físicas universales, pues también importan la geometría, la iluminación y la precisión requerida.
Cómo introducir radio, distancia y longitud de onda
Proporcione tres números positivos y finitos. El radio es la distancia desde el centro hasta el borde de la abertura, no su diámetro. Si conoce el diámetro, divídalo entre dos antes de introducirlo; de lo contrario, el resultado será cuatro veces mayor porque el radio aparece al cuadrado.
La distancia z se mide desde el plano de la abertura hasta el plano de observación. Use la longitud de onda λ correspondiente al medio cuando su modelo lo requiera. Las tres cantidades deben compartir una unidad: metros, milímetros, micrómetros o nanómetros funcionan si usted convierte todos los campos de forma coherente.
La respuesta contiene el número, la indicación adimensional, el régimen orientativo, la fórmula, los valores normalizados y los pasos.
Cómo interpretar el resultado
Utilice el valor como parámetro de escala y como comprobación inicial para elegir un modelo. Si N_F es mucho menor que uno, puede resultar adecuada una aproximación de Fraunhofer siempre que también se cumplan sus demás supuestos. Si es mucho mayor, suele corresponder un tratamiento de difracción de Fresnel.
Alrededor de uno, ninguna etiqueta es concluyente y puede ser necesario propagar el campo numéricamente. La banda de transición entre 0.1 y 10 evita una falsa precisión. La calculadora no certifica diseños, no calcula intensidad, no incorpora aberraciones ni sustituye una simulación de óptica ondulatoria.
Para aberturas no circulares quizá necesite otra dimensión característica o valores separados por eje. Aunque el resultado carece de unidad, conserve junto a los datos la unidad empleada y compare el valor numérico, no solo su clasificación. El resultado usa doce cifras significativas.
Qué puede hacer con ella
Elegir una aproximación de difracción
Estime si un montaje con abertura circular está claramente en campo cercano, campo lejano o en transición antes de escoger el modelo.
Comprobar un banco óptico
Compare tamaños de abertura y distancias de pantalla para una longitud de onda fija y documente el número adimensional de cada montaje.
Validar ejercicios y simulaciones
Obtenga un valor reproducible y pasos de sustitución para revisar cálculos manuales o preparar una simulación numérica.
Preguntas frecuentes
¿Cuál es la fórmula del número de Fresnel?
Para una abertura circular se usa N_F = a²/(λz), donde a es el radio, λ la longitud de onda y z la distancia de observación.
¿El número de Fresnel es adimensional?
Sí. El radio al cuadrado y el producto de longitud de onda por distancia tienen dimensiones de longitud al cuadrado y se cancelan.
¿Debo introducir el radio o el diámetro?
Introduzca el radio. Si dispone del diámetro, divídalo entre dos; usarlo directamente multiplicaría el resultado por cuatro.
¿Qué unidades puedo utilizar?
Puede usar cualquier unidad de longitud si el radio, la distancia y la longitud de onda se expresan todos en esa misma unidad.
¿Cómo interpreto un número de Fresnel cercano a uno?
Trátelo como un caso de transición. La etiqueta es orientativa y quizá necesite un modelo completo para la precisión de su aplicación.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/optics/fresnel-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.001,"distance":1,"wavelength":6.328e-7}'const res = await fetch("https://api.kit.forhosting.com/optics/fresnel-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.001,
"distance": 1,
"wavelength": 6.328e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/fresnel-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.001,
"distance": 1,
"wavelength": 6.328e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/fresnel-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.001,"distance":1,"wavelength":6.328e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.001,"distance":1,"wavelength":6.328e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/fresnel-number", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"radius": 0.001,
"distance": 1,
"wavelength": 6.328e-7
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.fresnel_number",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cómo introducir radio, distancia y longitud de onda
La API también admite a o aperture_radius, z u observation_distance, y lambda o wl. Los valores ausentes, nulos, negativos, no finitos o fuera de rango producen invalid_input.
Cómo interpretar el resultado
La misma función pura opera en el navegador y en la API sin red, azar ni reloj. Cada cálculo correcto mediante API cuesta $0.002 por elemento.