Calcolatrice risultante di due vettori
Combini due forze o velocità in una sola: 3 a 0° più 4 a 90° danno una risultante di 5 orientata a circa 53,13°. Lungo il percorso vede le parti orizzontale e verticale di ogni vettore. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Modulo di a
- 3
- Angolo a
- 0
- Modulo di b
- 4
- Angolo b
- 90
- Unità dell'angolo
- Degrees
- Componente ax
- 3
- Componente ay
- 0
- Componente bx
- 0
Quando agiscono insieme due forze, spostamenti o velocità, i testi di fisica e ingegneria chiedono un unico vettore equivalente: la risultante. Studenti e script di automazione ricevono di solito ogni contributo come un modulo e un angolo di direzione, non come x e y già pronti. Questa calcolatrice della risultante di due vettori accetta entrambe le coppie polari, scompone ciascun vettore in componenti orizzontali e verticali, somma tali componenti e restituisce il modulo combinato più la direzione della somma con lo stesso percorso hypot e atan2 della conversione polare. Lei ottiene le componenti intermedie e la forma polare finale, così i controlli dei compiti, la valutazione LMS e i worker all'edge condividono un contratto deterministico senza importare un sistema di algebra simbolica per un problema a quattro numeri.
Cosa significa la risultante di due vettori polari
Un vettore libero nel piano può scriversi come componenti rettangolari (x, y) oppure in forma polare (modulo m e angolo di direzione θ). I problemi di aula e d'esame enunciano quasi sempre i due vettori contribuenti in forma polare, perché così si disegnano misure e diagrammi di forza: una lunghezza lungo un angolo segnato rispetto a un asse di riferimento. La risultante è l'unico vettore che sostituisce entrambi, uguale alla loro somma geometrica punta-coda.
Algebricamente quella somma è più semplice in forma rettangolare: per ogni vettore la componente orizzontale è m volte cos(θ) e quella verticale è m volte sin(θ), con θ convertita in radianti quando le funzioni trigonometriche del runtime lo richiedono. Sommando le due componenti x e le due y si ottiene la risultante rettangolare (Rx, Ry).
Il modulo della risultante è la lunghezza euclidea hypot(Rx, Ry), e la direzione è l'arcotangente a due argomenti atan2(Ry, Rx), che colloca l'angolo nel quadrante corretto invece del semintervallo principale di un arctan ingenuo di Ry su Rx. I moduli devono essere non negativi perché una lunghezza con segno codificherebbe già la direzione e contraddirebbe la convenzione polare della maggior parte dei corsi introduttivi.
Gli angoli possono essere qualsiasi reale finito in gradi o radianti; non vengono ridotti a un intervallo principale in ingresso, quindi un giro completo di trecentosessanta gradi si comporta come zero gradi dopo la conversione.
Dove serve sommare due vettori
I corsi introduttivi di fisica e statica assegnano ogni trimestre decine di esercizi sulla risultante di due forze; una calcolatrice live che restituisce modulo e direzione con quadrante corretto consente agli studenti di verificare il lavoro senza invertire a mano i segni del coseno. I generatori d'esame e i plugin LMS necessitano di un oracolo deterministico che rifiuti i moduli negativi invece di trattarli in silenzio come direzioni opposte sotto un'altra convenzione.
Le demo di navigazione e robotica sommano spesso due vettori planari di velocità o spostamento espressi come rapidità e prua; lo stesso percorso hypot e atan2 produce un unico risultato di traiettoria. I siti di contenuti che si posizionano per la calcolatrice della risultante di due vettori beneficiano di un percorso gratuito nel browser che coincide con l'automazione a pagamento sullo stesso modulo puro. La validazione fallita non consuma saldo.
Mantenga le richieste piccole, fissi i campi arrotondati nei test e otterrà risultanti riproducibili per compiti, script di calibrazione e worker all'edge senza erigere librerie vettoriali proprie.
Casi d'uso
Controlli di compiti e laboratori di fisica
Gli studenti inseriscono due vettori di forza o spostamento come modulo e angolo e verificano modulo e direzione della risultante del testo rispetto alla somma ordinata delle componenti.
Valutazione automatica LMS ed esami
Valuti item di addizione di vettori polari con un oracolo deterministico che rifiuta moduli negativi e restituisce un modulo stabile a dodici decimali e un angolo atan2.
Taccuini di ingegneria e carichi concorrenti
Combini due carichi planari concorrenti dati in forma polare all'interno di script senza importare un pacchetto di algebra simbolica o di grafica per una somma a quattro numeri.
Domande frequenti
Perché i moduli devono essere non negativi?
In forma polare la lunghezza è non negativa e la direzione vive nell'angolo.
Cosa succede se i due vettori si annullano del tutto?
Il modulo della risultante è zero e la direzione riportata è zero (radianti e gradi). Così la risposta resta finita per coppie uguali e opposte.
Qual è la risultante di un vettore di 3 a 0° e uno di 4 a 90°?
Le componenti sono (3, 0) e (0, 4), quindi la somma è (3, 4). Il modulo è 5 e la direzione circa 53,13° dall’asse di riferimento: il classico triangolo 3-4-5.
Come si sommano due vettori dati da modulo e angolo?
Scomponga ciascuno in una parte orizzontale, il modulo per il coseno del suo angolo, e una verticale, il modulo per il seno. Sommi le parti e riporti la somma in modulo e direzione.
Posso inserire gli angoli in radianti?
Sì. I gradi sono l’impostazione predefinita e può passare entrambi gli angoli ai radianti in un colpo solo. La direzione della risultante è sempre indicata in gradi e in radianti.
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/trig/resultant-two-vectors \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"magnitude_a":3,"angle_a":0,"magnitude_b":4,"angle_b":90}'const res = await fetch("https://api.kit.forhosting.com/trig/resultant-two-vectors", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"magnitude_a": 3,
"angle_a": 0,
"magnitude_b": 4,
"angle_b": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/resultant-two-vectors",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"magnitude_a": 3,
"angle_a": 0,
"magnitude_b": 4,
"angle_b": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/resultant-two-vectors", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"magnitude_a":3,"angle_a":0,"magnitude_b":4,"angle_b":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"magnitude_a":3,"angle_a":0,"magnitude_b":4,"angle_b":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/resultant-two-vectors", 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
{
"magnitude_a": 3,
"angle_a": 0,
"magnitude_b": 4,
"angle_b": 90
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.resultant_two_vectors",
"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
Cosa significa la risultante di due vettori polari
Quando i due vettori si annullano del tutto, Rx e Ry sono zero, il modulo è zero e questo endpoint segnala la direzione come zero radianti (e zero gradi) così i client ricevono sempre una coppia polare finita.
Contratto di ingresso, campi di risposta e validazione
Un modulo negativo fallisce con un messaggio chiaro che la lunghezza del vettore non può essere negativa; tali fallimenti di validazione non vengono fatturati. Valori assoluti maggiori di un bilione vengono respinti come fuori dai limiti pubblicati. Una breve stringa di formula riafferma l'identità di somma delle componenti per la visualizzazione accanto alla risposta. Invii un corpo JSON con quattro numeri finiti obbligatori: magnitude_a e angle_a per il primo vettore, magnitude_b e angle_b per il secondo. Imposti opzionalmente angle_unit su degrees (predefinito) o radians affinché gli angoli di ingresso e la direzione primaria riportata usino la stessa unità. Campi mancanti, stringhe vuote e valori non finiti falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete i quattro ingressi e l'angle_unit risolto, poi elenca le quattro componenti rettangolari component_ax, component_ay, component_bx e component_by, le somme resultant_x e resultant_y, il modulo della risultante, l'angolo primario nell'unità del chiamante, e sia angle_degrees sia angle_radians per comodità. Esempio: magnitude_a uguale a tre con angolo zero gradi e magnitude_b uguale a quattro con novanta gradi produce componenti (3, 0) e (0, 4), risultante (3, 4), modulo cinque e direzione arcotangente di quattro su tre, circa cinquantatré virgola tredici gradi. Abbini il JSON al proprio diagramma se le serve uno schizzo punta-coda; questo endpoint risolve solo l'addizione polare e non emette grafici.
Dove un'API di risultante di due vettori crea valore
I taccuini di ingegneria meccanica combinano due carichi concorrenti dati come forze polari prima di alimentare un diagramma del corpo libero; chiamare una piccola API di parse evita di importare un pacchetto simbolico completo per quattro numeri. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Domande tecniche
Come si ottiene la risultante di due vettori dati da modulo e angolo?
Invii magnitude_a, angle_a, magnitude_b e angle_b (e opzionalmente angle_unit). L'API scompone ciascun vettore in x e y, somma le componenti e restituisce R = hypot(Rx,Ry) con θ = atan2(Ry,Rx).
Gli angoli sono in gradi o in radianti?
In gradi per impostazione predefinita. Imposti angle_unit su radians se gli ingressi sono in radianti. La risposta include angle nella sua unità più angle_degrees e angle_radians.
Quanto costa la calcolatrice della risultante di due vettori?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.