ForHosting KIT · Matematica

Calcolatrice di magnitudine vettoriale

Il vettore (3, 4) ha magnitudine 5 e vettore unitario (0,6, 0,8): inserisca le componenti, da 1 a 256 dimensioni, e ottenga la lunghezza, il suo quadrato e la direzione normalizzata. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

La magnitudine di un vettore è la lunghezza euclidea che trasforma un elenco di componenti in una dimensione non negativa: la radice quadrata della somma dei quadrati delle componenti. In due dimensioni è l'ipotenusa familiare di un triangolo rettangolo; in tre dimensioni è la diagonale spaziale di una scatola rettangolare; in dimensioni superiori la stessa formula continua senza cambiamento. Dividere ogni componente per quella magnitudine produce un vettore unitario che punta nella stessa direzione con lunghezza uno, il modo standard di normalizzare le direzioni per grafica, fisica, apprendimento automatico e compiti di algebra lineare. Questa calcolatrice accetta un vettore reale di qualsiasi dimensione da uno a duecentocinquantasei, restituisce la magnitudine e la norma euclidea come lo stesso valore L2, la magnitudine al quadrato per chi vuole evitare una radice, e opzionalmente il vettore unitario. Quando l'input è il vettore nullo e si richiede un vettore unitario, la richiesta viene rifiutata con un chiaro errore di validazione invece di dividere per zero.

Come funzionano magnitudine euclidea e vettori unitari

Parta da un vettore reale v uguale all'elenco ordinato di componenti finite v uno fino a v n per qualche dimensione n almeno uno. La magnitudine euclidea, detta anche norma L2, è definita dalla formula magnitudine uguale alla radice quadrata della somma di ogni componente al quadrato. Quella quantità è sempre maggiore o uguale a zero, ed è zero se e solo se ogni componente è zero.

Quando la magnitudine è strettamente positiva, il vettore unitario si ottiene dividendo ogni componente per la magnitudine, il che produce un vettore di lunghezza uno che preserva la direzione. Gli array annidati sono rifiutati affinché una matrice non sia confusa con un vettore unidimensionale. Array vuoti e dimensioni sopra duecentocinquantasei falliscono la validazione.

Dove compaiono le calcolatrici di magnitudine vettoriale nel lavoro reale

I corsi di algebra lineare di scuola superiore e università assegnano costantemente esercizi di magnitudine, normalizzazioni a vettore unitario e coseni direttori; un solo oracolo affidabile che restituisce componenti pulite e la lunghezza L2 accelera la valutazione e il montaggio di demo. Le pipeline di fisica e ingegneria normalizzano vettori di forza, velocità e spostamento prima di integrare il moto o proiettare sugli assi, e hanno bisogno di un fallimento onesto quando un vettore nullo non può definire una direzione.

I motori grafici e di gioco convertono vettori di spostamento arbitrari in direzioni unitarie per illuminazione, look-at della telecamera e risposta alle collisioni, spesso in due o tre dimensioni ma a volte in spazi di configurazione di dimensione superiore. Se più avanti le serve la distanza tra due punti del piano, determinanti di matrici, prodotti vettoriali in tre dimensioni o norme di Minkowski diverse da L2, le tratti come intenzioni di ricerca e landing separate invece di sovraccaricare questa pagina di calcolatrice di magnitudine vettoriale.

Chiavi di risposta per compiti ed esami

Generi magnitudine, magnitudine al quadrato e vettori unitari per n-uple da manuale così insegnanti e auto-correttori condividono un'unica verità di riferimento.

Vettori di direzione in fisica e ingegneria

Normalizzi vettori di forza, velocità o spostamento a lunghezza unitaria e rifiuti il vettore nullo quando è richiesta una direzione.

Normalizzazione di feature e embedding

Scali righe di feature reali a lunghezza euclidea uno prima di similarità, clustering o metriche di distanza nelle pipeline di dati.

Qual è la differenza tra magnitudine e norma euclidea?

Per i vettori reali sono la stessa quantità L2: la radice quadrata della somma delle componenti al quadrato. Questa calcolatrice restituisce entrambi i campi con valori puliti identici per comodità di nomi.

Quali dimensioni sono supportate?

Qualsiasi dimensione da 1 a 256 inclusi. Array vuoti e array annidati (a forma di matrice) sono rifiutati.

Come si calcola il vettore unitario?

Il risultato ha lunghezza euclidea uno e la stessa direzione dell'input quando l'input è non nullo.

Quanto costa?

Lo strumento nel browser è gratis e gira in locale.

Come si calcola la magnitudine del vettore (3, 4)?

Elevi al quadrato ogni componente, li sommi ed estragga la radice quadrata. Per (3, 4) i quadrati sommano 25, quindi la magnitudine è 5; dividendo ogni componente per 5 ottiene l'unitario (0,6, 0,8).

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.

POSThttps://api.kit.forhosting.com/algebra/vector-magnitude

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/algebra/vector-magnitude \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"vector":[3,4]}'
{
  "vector": [
    3,
    4
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.vector_magnitude",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funzionano magnitudine euclidea e vettori unitari

Lo stesso numero si scrive spesso con doppie barre verticali come la norma euclidea di v, così questa capacità riporta magnitude e euclidean_norm come valori puliti identici. Quando la magnitudine è zero, non esiste vettore unitario sulla retta reale, perché la divisione per zero è indefinita; la calcolatrice quindi rifiuta il vettore nullo ogni volta che si richiede un vettore unitario, e spiega che può impostare want_unit a false se le serve solo la magnitudine zero. La pipeline è deterministica: niente semi casuali, niente timestamp di orologio, niente chiamate di rete e niente deriva di modello, così componenti identiche producono sempre JSON identico. Campi assenti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non vengono addebitati.

Cosa invia e cosa riceve indietro

I controlli da manuale includono il caso bidimensionale tre quattro con magnitudine cinque e vettore unitario zero virgola sei e zero virgola otto; il caso tridimensionale uno due due con magnitudine tre; e il unidimensionale meno sette con magnitudine sette e vettore unitario meno uno. I coefficienti devono essere finiti; le dimensioni fuori da uno a duecentocinquantasei sono rifiutate prima di qualsiasi aritmetica. Invii il campo vector come un array di numeri finiti, per esempio tre e quattro per il classico triangolo rettangolo di magnitudine cinque, o una stringa JSON della stessa forma di array quando il client parla solo testo. Il booleano opzionale want_unit ha predefinito true e controlla se il vettore unitario viene calcolato. Quando want_unit è true e ogni componente è zero, la richiesta fallisce con invalid_input e un messaggio che il vettore è tutto zeri. Quando want_unit è false, il vettore nullo è consentito e restituisce magnitudine zero con unit_vector a null. In caso di successo la risposta ecoa il vettore pulito, la dimensione intera, magnitude, euclidean_norm, squared_magnitude, is_zero, want_unit, unit_vector se richiesto, e una breve stringa di formula. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano il saldo prepagato.

Dove compaiono le calcolatrici di magnitudine vettoriale nel lavoro reale

Gli autori di curriculum che costruiscono lezioni interattive vogliono la stessa forma JSON nello strumento gratuito e nell'API così fogli offline e auto-correttori online restano allineati. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per voce riuscita e la validazione fallita non consuma il saldo.

Cosa succede se il vettore è tutto zeri?

Se want_unit è true (il predefinito), la richiesta fallisce con invalid_input perché un vettore unitario non può essere definito. Imposti want_unit a false per ricevere magnitudine 0 senza vettore unitario.

Leggi la documentazione completa del KIT →