ForHosting KIT · Ciencia

Calculadora de distancia focal

Mida dónde están el objeto y su imagen y obtenga la distancia focal: un objeto a 30 con la imagen a 15 indica una distancia focal de 10: una lente convergente. Pensado para prácticas de laboratorio y tareas. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Esta calculadora de distancia focal toma una distancia de objeto y una distancia de imagen y devuelve la distancia focal de lente delgada a partir de la ecuación gaussiana de lentes usada en la óptica geométrica introductoria. Las identidades son totalmente deterministas: uno sobre f es igual a uno sobre do más uno sobre di, que se reordena a f igual a do por di sobre do más di. Comprobaciones clásicas incluyen una imagen real con do igual a treinta y di igual a quince, que da f igual a diez para una lente convergente, y una imagen virtual con do igual a cinco y di igual a menos diez, que también da f igual a diez. El motor usa solo aritmética finita, sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.

Dónde encajan las comprobaciones de distancia focal en el estudio, los laboratorios y el software

Los estudiantes se encuentran con esta resolución cuando un laboratorio mide distancias de objeto e imagen para una lente desconocida, cuando un conjunto de tareas les pide hallar f a partir de do y di medidos, o cuando un problema de concurso quiere la potencia de la lente sin un diagrama completo de rayos. Los docentes pueden pregenerar claves de respuesta para longitudes modestas sin confiar en apps de calculadora opacas que cambian de convención de signos en silencio o invierten la fórmula.

Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para widgets de óptica, para normalizar do y di introducidos por el usuario antes de una demostración de aula, o para satisfacer enunciados de desafíos de programación que exigen f en lugar de un boceto improvisado. La práctica de concursos suele necesitar una fuente rápida y sin conexión de distancias focales para que las soluciones puedan verificarse sin calculadoras gráficas bajo presión de tiempo.

Las herramientas de producto y educación usan la resolución cuando quien aprende escribe distancias de objeto e imagen, y la interfaz debe mostrar la distancia focal y si la lente es convergente o divergente.

Comprobaciones de tareas y laboratorio

Calcule f a partir de do y di de libro de texto o medidos; verifique convergente frente a divergente antes de bosquejar rayos.

Tutoría y widgets de óptica

Normalice las distancias de objeto e imagen introducidas por el usuario para lecciones interactivas y demostraciones rápidas de potencia de lente.

¿Cuánto cuesta la calculadora de distancia focal?

Es gratis en su navegador en esta página.

¿Cómo se define aquí la distancia focal?

Una f positiva es convergente; una f negativa es divergente bajo la convención gaussiana.

¿Por qué los resultados se redondean a una precisión?

La precisión por defecto es de 10 decimales; puede fijar precision entre 0 y 15.

¿Cómo se calcula la distancia focal con la distancia al objeto y a la imagen?

Multiplique ambas distancias y divida entre su suma: f es igual a do por di entre do más di. Con el objeto a 30 y la imagen a 15, la distancia focal es 10.

¿Qué significa una distancia de imagen negativa?

Indica que la imagen es virtual y queda del mismo lado que el objeto. La fórmula sigue valiendo: un objeto a 5 con la imagen a -10 también da una distancia focal de 10.

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.

POSThttps://api.kit.forhosting.com/optics/focal-length

¿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.

curl -X POST https://api.kit.forhosting.com/optics/focal-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"object_distance":30,"image_distance":15}'
{
  "object_distance": 30,
  "image_distance": 15
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.focal_length",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_abs_length1000000000000000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué devuelve la resolución de distancia focal y cómo leer los campos

La ecuación de lente delgada relaciona tres longitudes con signo a lo largo del eje óptico: la distancia de objeto do, la distancia de imagen di, y la distancia focal f. Despejar la distancia focal desconocida da f igual al producto de do y di dividido entre do más di. Bajo la convención de signos gaussiana usada aquí, una f positiva significa una lente convergente y una f negativa significa una lente divergente; una di positiva suele marcar una imagen real en el lado de transmisión, mientras que una di negativa marca una imagen virtual. Esta calculadora devuelve las object_distance e image_distance normalizadas que proporcionó, la focal_length calculada redondeada a la precisión solicitada, una etiqueta lens_type de convergente o divergente según el signo de f, la precisión usada, una breve cadena de fórmula, y la etiqueta de método focal_length. No hay una vía aproximada de trazado de rayos ni muestreo aleatorio de superficies: el motor construye una f exacta en punto flotante dentro del rango de longitud admitido o rechaza la entrada con invalid_input. Los casos rechazados incluyen do o di ausentes, valores no finitos, magnitudes por encima del techo documentado, cualquier distancia de objeto o imagen que sea cero o numéricamente cero, y el caso especial do más di igual a cero, donde la suma recíproca se anula y f queda indefinida.

Cómo se leen las distancias de objeto e imagen, y cómo se mantienen reproducibles

Se permiten signos más iniciales opcionales y notación científica en cadenas de longitud cuando se interpretan como decimales finitos; los espacios incrustados, los prefijos hexadecimales y los tokens no numéricos se rechazan con un mensaje claro para que una celda mal escrita no se convierta en una distancia focal incorrecta. Los campos preferidos son object_distance para do e image_distance para di, pero se aceptan alias como do, u, s_o y objectDistance para la distancia de objeto, y di, v, s_i e imageDistance para la distancia de imagen, de modo que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. Cero para cualquiera de las dos distancias nunca es válido: si el do o di absoluto está en o por debajo de un pequeño épsilon, la solicitud falla con invalid_input porque uno sobre esa longitud no está definido. Igualmente importante, cuando do es igual al negativo de di, la suma es cero y la fórmula de f divide entre cero, así que esa geometría se rechaza con un mensaje claro de invalid_input en lugar de devolver Infinity o NaN. Un campo opcional precision, con los alias decimals y dp, elige cuántos decimales se muestran para los campos numéricos, con valor por defecto de diez y un tope de quince para que los goldens JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo la fórmula de distancia focal.

Dónde encajan las comprobaciones de distancia focal en el estudio, los laboratorios y el software

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático. Combínela con la herramienta de distancia de imagen de lente delgada y otros endpoints matemáticos y científicos cuando esté construyendo un pequeño laboratorio de ayudantes gratuitos y deterministas para geometría, álgebra y física introductoria.

Fixtures de prueba deterministas

Genere valores reproducibles de focal_length para pruebas unitarias, comprobaciones de propiedades y aserciones de CI.

¿Qué ocurre si la distancia de objeto más la de imagen es cero?

La entrada se rechaza con invalid_input. Cuando do + di = 0, la suma recíproca se anula y f queda indefinida.

¿Alguna de las dos distancias puede ser cero?

No. do = 0 o di = 0 hacen que 1/do o 1/di no estén definidos; ambos casos devuelven invalid_input.

Ver la documentación completa del KIT →