Distanza immagine di una lente sottile
Sappia dove mettere lo schermo: una lente di focale 10 con l'oggetto a 30 forma un'immagine reale e capovolta a 15, nella stessa unità di lunghezza usata per entrambi i valori. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lunghezza focale
- 10
- Distanza dell'oggetto
- 30
- Distanza dell'immagine
- 15
- Tipo di immagine
- real
- Orientamento
- inverted
- Precisione
- 10
Questo calcolatore risolve l’equazione gaussiana della lente sottile quando Lei conosce la distanza focale e la distanza con segno tra oggetto e lente. Restituisce la distanza dell’immagine con il relativo segno e classifica l’immagine come reale o virtuale, rendendo il segno fisicamente comprensibile. È possibile usare qualsiasi unità di lunghezza coerente, come millimetri, centimetri, metri o pollici.
Inserisca le distanze con una convenzione dei segni coerente
Un calcolo con lente sottile è chiaro soltanto se lo è anche la convenzione dei segni. Inserisca una distanza focale positiva per una lente convergente e negativa per una lente divergente. Un normale oggetto reale posto davanti alla lente ha distanza dell’oggetto positiva.
Entrambi i dati devono usare la stessa unità fisica, ma non è necessario specificarla. Se la focale è in millimetri, la distanza dell’immagine sarà in millimetri; se entrambi i dati sono in centimetri, anche la risposta sarà in centimetri. Non mescoli unità diverse senza prima convertirle.
Il risultato mantiene il segno: una distanza positiva descrive un’immagine reale sul lato dell’immagine, mentre una distanza negativa indica un’immagine virtuale sul lato dell’oggetto. In questo modo una sola equazione gestisce lenti convergenti, divergenti e configurazioni con oggetti reali o virtuali senza perdere il significato fisico della direzione.
Comprenda l’equazione e il caso singolare
Riunendo le frazioni e invertendo si ricava di = f·do/(do-f). Il calcolatore valuta questa espressione, convalida che i numeri siano finiti e arrotonda solo i campi restituiti secondo la precisione richiesta. Una configurazione richiede particolare attenzione: quando la distanza dell’oggetto coincide con la focale, il denominatore do-f è zero.
Geometricamente i raggi emergenti sono paralleli e l’immagine viene descritta all’infinito, non in una posizione finita. Anche i valori zero sono rifiutati, perché la forma reciproca non sarebbe definita. Molto vicino al piano focale possono risultare distanze finite enormi; verifichi quindi l’accuratezza delle misure prima di considerare il valore una posizione esatta.
Interpreti il risultato nel lavoro ottico
Un valore positivo è classificato come reale e capovolto, il caso comune quando un oggetto reale si trova oltre il fuoco di una lente convergente. È possibile collocare uno schermo o un sensore approssimativamente a tale distanza con segno per intercettare l’immagine a fuoco, entro i limiti dell’approssimazione della lente sottile. Un valore negativo è classificato come virtuale e diritto.
L’immagine non può essere proiettata direttamente su uno schermo in quella posizione; l’osservatore la vede prolungando all’indietro i raggi emergenti. Ciò avviene con una lente convergente quando l’oggetto è entro la focale e in molti impieghi di lenti divergenti. Le lenti reali hanno spessore, piani principali, aberrazioni, dipendenza dalla lunghezza d’onda e tolleranze di montaggio che l’equazione ideale non rappresenta.
Per lavori accurati, misuri dal piano principale appropriato e consideri il risultato un valore preliminare.
Casi d'uso
Posizionare il sensore di una fotocamera
Stimi la distanza tra sensore e lente necessaria per mettere a fuoco un oggetto noto con una lente sottile ideale.
Verificare un esercizio di ottica
Calcoli la distanza dell’immagine e confermi se essa debba essere reale e capovolta oppure virtuale e diritta.
Valutare un progetto ottico
Confronti combinazioni di focale e distanza dell’oggetto prima di adottare un modello dettagliato di tracciamento dei raggi.
Domande frequenti
Quali unità deve usare?
Può scegliere qualsiasi unità di lunghezza, purché sia identica per i due input. La risposta conserva tale unità.
Perché la distanza dell’immagine è negativa?
Una distanza negativa indica un’immagine virtuale e diritta secondo la convenzione gaussiana indicata.
Cosa accade se la distanza dell’oggetto coincide con la focale?
L’immagine ideale è all’infinito, quindi viene restituito un errore invece di una distanza finita.
Dove metto lo schermo con una lente di focale 10 e l'oggetto a 30?
A 15 dalla lente, nella stessa unità dei suoi valori. Il risultato positivo indica un'immagine reale e capovolta, che uno schermo o un sensore possono raccogliere dall'altro lato.
Come indico una lente divergente?
Inserisca una focale negativa e tenga l'oggetto davanti alla lente con distanza positiva. La distanza dell'immagine risulta negativa e il risultato la classifica come virtuale e diritta.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/optics/image-distance-thin-lens \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length":10,"object_distance":30}'const res = await fetch("https://api.kit.forhosting.com/optics/image-distance-thin-lens", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length": 10,
"object_distance": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/image-distance-thin-lens",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length": 10,
"object_distance": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/image-distance-thin-lens", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length":10,"object_distance":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length":10,"object_distance":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/image-distance-thin-lens", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"focal_length": 10,
"object_distance": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.image_distance_thin_lens",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il calcolo è deterministico, non usa la rete ed è adatto sia a verifiche singole sia a procedure ripetibili tramite API.
Inserisca le distanze con una convenzione dei segni coerente
Questo strumento adotta la convenzione gaussiana espressa da 1/f = 1/do + 1/di.
Comprenda l’equazione e il caso singolare
Partendo dall’equazione della lente sottile 1/f = 1/do + 1/di, si isola l’incognita ottenendo 1/di = 1/f - 1/do. Poiché l’infinito non è una distanza utilizzabile in JSON, viene segnalato un errore di input anziché un numero enorme fuorviante o un campo nullo.
Interpreti il risultato nel lavoro ottico
Il campo image_distance contiene la risposta principale. Per calcoli ripetuti, l’API costa $0.002 a richiesta e restituisce formula, input normalizzati, classificazione e precisione.
Domande tecniche
Quale equazione usa il calcolatore?
Usa 1/f = 1/do + 1/di e la risolve nella forma di = f·do/(do-f).
Quanto costa una richiesta API?
Ogni calcolo tramite API costa $0.002. L’elaborazione è deterministica e non usa servizi esterni.