Gittata con angoli complementari
Inserisca 20 m/s e 30° e il calcolatore le mostra anche il compagno a 60°: i due lanci ricadono alla stessa distanza, anche se quello più ripido resta più a lungo in aria e sale di più. Ideale per dimostrare l'identità in classe. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Velocità
- 20
- Angolo
- 30
- Gravità
- 9,80665
- Angolo (gradi)
- 30
- Angolo complementare (°)
- 60
- Immagine
- 35,3240058036
- Tempo di volo a
- 2,039432426
Nel moto ideale di un proiettile su terreno piano, ogni angolo di lancio ha un complementare che atterra alla stessa distanza orizzontale. Questo calcolatore di gittata con angoli complementari riceve una sola velocità di lancio e un angolo di elevazione, forma l'angolo complementare di novanta gradi meno theta e restituisce la gittata condivisa insieme al tempo di volo e all'altezza massima di entrambe le traiettorie. Gli studenti lo usano per dimostrare l'identità classica secondo cui il seno del doppio di theta coincide con il seno del doppio del complemento; gli allenatori, per mostrare che un tiro più piatto e uno più ripido possono ancora colpire la stessa linea obiettivo; e gli script di automazione, come oracolo deterministico per correggere compiti o preparare due preset di lancio.
Perché gli angoli di lancio complementari condividono la stessa gittata
Il moto ideale di un proiettile su terreno piano assume gravità costante, assenza di resistenza dell'aria, e lancio e atterraggio alla stessa altezza. Sotto tali ipotesi la gittata orizzontale si riduce a una formula compatta: la gittata è uguale al quadrato della velocità di lancio per il seno del doppio dell'angolo di elevazione, il tutto diviso per l'accelerazione gravitazionale. Poiché il seno di un angolo è uguale al seno di centottanta gradi meno quell'angolo, il seno di due theta è uguale al seno di due volte novanta meno theta.
Sostituire l'angolo complementare lascia quindi invariata l'espressione della gittata. La traiettoria più ripida resta più a lungo in aria e sale più in alto; quella più piatta percorre il suolo più in fretta e culmina più in basso; eppure entrambe colpiscono lo stesso segno orizzontale quando si ignora la resistenza. Questa capacità rende operativa tale identità da manuale: Lei fornisce velocità e un angolo in gradi, riceve l'angolo complementare, la gittata comune e, separatamente, tempo di volo e altezza massima di ciascuna traiettoria.
A esattamente quarantacinque gradi i due angoli coincidono e la gittata raggiunge il massimo per la velocità data. A zero o novanta gradi la gittata condivisa è zero perché non c'è velocità orizzontale o non c'è tempo prima dell'atterraggio, il che è un controllo di bordo utile piuttosto che un caso speciale della formula stessa.
Contratto di ingresso, uscite e quando la validazione fallisce
L'angolo deve appartenere all'intervallo chiuso da zero a novanta inclusi; qualsiasi valore che superi i novanta gradi viene respinto come ingresso non valido, e lo stesso vale per angoli negativi, campi mancanti, numeri non finiti e gravità non positiva. La gravità è opzionale e, se omessa, assume il valore convenzionale terrestre di nove punto otto zero sei sei cinque metri al secondo quadrato, così i problemi di classe che fissano g a dieci o gli esercizi lunari possono sovrascriverla in modo esplicito.
In caso di successo la risposta ecoa velocità e gravità, riporta angle deg e complementary angle deg, restituisce la gittata condivisa con equal range a true e elenca time of flight a e max height a per l'angolo di ingresso più time of flight b e max height b per il complemento. Una stringa formula riformula l'identità per la visualizzazione accanto al lavoro dello studente, e un oggetto units etichetta metri, secondi e gradi. Una validazione fallita non consuma il saldo prepagato.
Il modello è solo cinematica nel vuoto: le palle reali percorrono distanze minori quando intervengono resistenza, spin e vento, quindi tratti il risultato di gittata uguale come riferimento ideale prima di aggiungere tali effetti in un simulatore separato.
Dove i controlli a doppia traiettoria valgono la pena
Le aule di fisica e le piattaforme di tutoraggio usano un calcolatore di gittata con angoli complementari affinché gli allievi verifichino insieme la distanza condivisa e i tempi di volo diversi senza doppia sostituzione manuale. I generatori di esami necessitano di un oracolo deterministico che segna corrette le coppie complementari solo quando la gittata coincide entro la tolleranza e che rifiuta angoli sopra i novanta invece di avvolgerli.
I notebook di scienza dello sport confrontano una traiettoria bassa e una alta che mirano allo stesso segno orizzontale prima di aggiungere resistenza. I designer di giochi scelgono due preset di lancio che condividono la gittata nel vuoto per un bersaglio e poi tarano i coefficienti di resistenza rispetto a quella base. Mantenga le unità in metri e secondi in tutto, fissi i campi arrotondati nei test e otterrà traiettorie duali riproducibili senza erigere un motore fisico completo solo per una verifica di identità a due angoli.
Casi d'uso
Dimostrazione in classe della gittata complementare
Consenta agli studenti di inserire velocità e un angolo e di confermare che θ e 90°−θ condividono la gittata mentre tempo di volo e altezza dell'apice differiscono come prevede il manuale.
Preset di lancio per giochi e sport
Prepari un arco basso e uno alto che condividano la gittata nel vuoto per una distanza obiettivo prima di aggiungere resistenza, spin o vento in un modello più completo.
Domande frequenti
Perché gli angoli complementari danno la stessa gittata del proiettile?
Nella cinematica ideale su terreno piano, R = v² sin(2θ) / g. Poiché sin(2θ) = sin(2(90°−θ)), gli angoli θ e 90°−θ producono la stessa gittata orizzontale, mentre tempo di volo e altezza massima restano diversi.
Quali ingressi richiede il calcolatore di gittata con angoli complementari?
Velocità di lancio positiva obbligatoria (m/s) e un angolo in gradi da 0 a 90 inclusi. La gravità opzionale vale di default 9.80665 m/s². L'angolo complementare 90°−θ è calcolato automaticamente.
Cosa succede se l'angolo di lancio supera i novanta gradi?
Gli angoli fuori da 0–90° non sono validi per un lancio a livello del suolo su terreno piano, e l'ingresso non valido non viene fatturato.
Entrambe le traiettorie condividono anche tempo di volo e altezza?
No. Solo la gittata orizzontale è condivisa. La traiettoria più ripida ha tempo di volo maggiore e altezza massima maggiore; quella più piatta è più corta e più bassa. Entrambi i valori sono restituiti per ciascun angolo.
Cosa succede con un angolo di lancio di quarantacinque gradi?
Con quarantacinque gradi esatti l'angolo e il suo complementare coincidono, quindi resta una sola traiettoria, e la gittata raggiunge il massimo per quella velocità di lancio.
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/mech/projectile-range-two-angles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":20,"angle":30}'const res = await fetch("https://api.kit.forhosting.com/mech/projectile-range-two-angles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 20,
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/projectile-range-two-angles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 20,
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/projectile-range-two-angles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":20,"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":20,"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/projectile-range-two-angles", 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
{
"speed": 20,
"angle": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.projectile_range_two_angles",
"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 percorso gratuito del browser e l'API condividono lo stesso modulo aritmetico puro, così i controlli nei notebook e le chiamate di produzione non discordano mai sulla gittata nel vuoto per una data coppia di velocità e angolo.
Contratto di ingresso, uscite e quando la validazione fallisce
Invii un corpo JSON con la velocità di lancio positiva obbligatoria in metri al secondo e l'angolo obbligatorio in gradi sopra l'orizzontale.
Dove i controlli a doppia traiettoria valgono la pena
Ogni chiamata riuscita costa il prezzo base pubblicato di $0.002; l'ingresso non valido non viene fatturato.
Casi di integrazione
Valutazione esami e LMS a doppia traiettoria
Corregga automaticamente le domande che chiedono entrambi gli angoli di lancio per una data gittata, rifiutando angoli sopra i novanta come invalid_input invece di avvolgerli in silenzio.
Domande tecniche
Quanto costa il calcolatore di gittata con angoli complementari?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; la validazione fallita non consuma saldo.