ForHosting KIT · Mathematik

Vektorbetrag-Rechner

Der Vektor (3, 4) hat den Betrag 5 und den Einheitsvektor (0,6, 0,8): Geben Sie die Komponenten mit 1 bis 256 Dimensionen ein und erhalten Sie Länge, deren Quadrat und die normierte Richtung. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Der Betrag eines Vektors ist die euklidische Länge, die eine Liste von Komponenten in eine nichtnegative Größe verwandelt: die Quadratwurzel der Summe der quadrierten Komponenten. In zwei Dimensionen ist das die vertraute Hypotenuse eines rechtwinkligen Dreiecks; in drei Dimensionen die Raumdiagonale einer rechteckigen Box; in höheren Dimensionen gilt dieselbe Formel unverändert. Das Teilen jeder Komponente durch diesen Betrag erzeugt einen Einheitsvektor, der in dieselbe Richtung mit Länge eins zeigt — die Standardweise, Richtungen für Grafik, Physik, maschinelles Lernen und lineare-Algebra-Hausaufgaben zu normalisieren. Dieser Rechner akzeptiert einen reellen Vektor jeder Dimension von eins bis zweihundertsechsundfünfzig, liefert Betrag und euklidische Norm als denselben L2-Wert, den quadrierten Betrag für Aufrufer, die eine Wurzel vermeiden wollen, und optional den Einheitsvektor. Wenn die Eingabe der Nullvektor ist und ein Einheitsvektor angefordert wird, wird die Anfrage mit einem klaren Validierungsfehler abgelehnt statt durch null zu teilen.

Wie euklidischer Betrag und Einheitsvektoren funktionieren

Beginnen Sie mit einem reellen Vektor v gleich der geordneten Liste endlicher Komponenten v eins bis v n für eine Dimension n mindestens eins. Der euklidische Betrag, auch L2-Norm genannt, ist definiert durch die Formel Betrag gleich der Quadratwurzel der Summe jeder quadrierten Komponente. Diese Größe ist stets größer oder gleich null und null genau dann, wenn jede Komponente null ist.

Wenn der Betrag streng positiv ist, erhält man den Einheitsvektor, indem man jede Komponente durch den Betrag teilt, was einen Vektor der Länge eins ergibt, der die Richtung erhält. Verschachtelte Arrays werden abgelehnt, damit eine Matrix nicht mit einem eindimensionalen Vektor verwechselt wird. Leere Arrays und Dimensionen über zweihundertsechsundfünfzig scheitern an der Validierung.

Wo Vektorbetrag-Rechner in der realen Arbeit vorkommen

Lineare-Algebra-Kurse an Schule und Hochschule vergeben ständig Betragsübungen, Einheitsvektor-Normalisierungen und Richtungskosinusse; ein einziges vertrauenswürdiges Orakel, das bereinigte Komponenten und die L2-Länge liefert, beschleunigt Bewertung und Demo-Aufbau. Physik- und Ingenieurpipelines normalisieren Kraft-, Geschwindigkeits- und Verschiebungsvektoren vor Integration der Bewegung oder Projektion auf Achsen und brauchen ein ehrliches Scheitern, wenn ein Nullvektor keine Richtung definieren kann. Computer-Grafik- und Spielengines wandeln beliebige Verschiebungsvektoren in Einheitsrichtungen für Beleuchtung, Kamera-look-at und Kollisionsantwort um, oft in zwei oder drei Dimensionen, manchmal in höherdimensionalen Konfigurationsräumen.

Wenn Sie später den Abstand zwischen zwei ebenen Punkten, Matrixdeterminanten, Kreuzprodukte in drei Dimensionen oder Minkowski-Normen außer L2 brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese Vektorbetrag-Rechner-Seite zu überladen.

LösungsSchlüssel für Hausaufgaben und Prüfungen

Erzeugen Sie Betrag, quadrierten Betrag und Einheitsvektoren für Lehrbuch-n-Tupel, damit Lehrkräfte und Auto-Bewerter eine gemeinsame Bodenwahrheit teilen.

Richtungsvektoren in Physik und Technik

Normalisieren Sie Kraft-, Geschwindigkeits- oder Verschiebungsvektoren auf Einheitslänge und lehnen Sie den Nullvektor ab, wenn eine Richtung erforderlich ist.

Merkmals- und Embedding-Normalisierung

Skalieren Sie reelle Merkmalszeilen auf euklidische Länge eins vor Ähnlichkeit, Clustering oder Distanzmetriken in Datenpipelines.

Was ist der Unterschied zwischen Betrag und euklidischer Norm?

Für reelle Vektoren sind sie dieselbe L2-Größe: die Quadratwurzel der Summe der quadrierten Komponenten. Dieser Rechner liefert beide Felder mit identischen bereinigten Werten zur Namensbequemlichkeit.

Welche Dimensionen werden unterstützt?

Jede Dimension von 1 bis 256 einschließlich. Leere Arrays und verschachtelte (matrixförmige) Arrays werden abgelehnt.

Wie berechne ich den Betrag des Vektors (3, 4)?

Quadrieren Sie jede Komponente, addieren Sie die Quadrate und ziehen Sie die Wurzel. Bei (3, 4) ergibt die Summe 25, der Betrag ist also 5.

Wie wird der Einheitsvektor berechnet?

Jede Komponente wird durch den Betrag geteilt. Aus (3, 4) mit dem Betrag 5 wird so (0,6, 0,8): ein Vektor der Länge 1, der in dieselbe Richtung zeigt.

Was passiert beim Nullvektor?

Sein Betrag ist 0, aber einen Einheitsvektor gibt es nicht, weil man nicht durch null teilen kann. Verlangen Sie den Einheitsvektor, lehnt der Rechner ab; ohne diese Option erhalten Sie einfach den Betrag 0.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Wie euklidischer Betrag und Einheitsvektoren funktionieren

Dieselbe Zahl wird oft mit doppelten senkrechten Strichen als euklidische Norm von v geschrieben, sodass diese Fähigkeit magnitude und euclidean_norm als identische bereinigte Werte meldet. Wenn der Betrag null ist, existiert auf der reellen Geraden kein Einheitsvektor, weil Division durch null undefiniert ist; der Rechner lehnt daher den Nullvektor ab, sobald ein Einheitsvektor angefordert wird, und erklärt, dass Sie want_unit auf false setzen können, wenn Sie nur den Nullbetrag brauchen. Die Pipeline ist deterministisch: keine Zufallskeime, keine Wanduhr-Zeitstempel, keine Netzaufrufe und keine Modelldrift, sodass identische Komponenten immer identisches JSON erzeugen. Fehlende Felder, nichtnumerische Strings, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet.

Was Sie senden und was Sie zurückbekommen

Lehrbuchprüfungen umfassen den zweidimensionalen Fall drei vier mit Betrag fünf und Einheitsvektor null Komma sechs und null Komma acht; den dreidimensionalen Fall eins zwei zwei mit Betrag drei; und den eindimensionalen Fall minus sieben mit Betrag sieben und Einheitsvektor minus eins. Koeffizienten müssen endlich sein; Dimensionen außerhalb von eins bis zweihundertsechsundfünfzig werden vor jeder Arithmetik abgelehnt. Senden Sie das Feld vector als Array endlicher Zahlen, zum Beispiel drei und vier für das klassische rechtwinklige Dreieck mit Betrag fünf, oder einen JSON-String derselben Array-Form, wenn der Client nur Text spricht. Das optionale boolesche want_unit ist standardmäßig true und steuert, ob der Einheitsvektor berechnet wird. Wenn want_unit true ist und jede Komponente null ist, scheitert die Anfrage mit invalid_input und einer Meldung, dass der Vektor nur Nullen ist. Wenn want_unit false ist, ist der Nullvektor erlaubt und liefert Betrag null mit unit_vector auf null. Bei Erfolg gibt die Antwort den bereinigten Vektor, die ganzzahlige Dimension, magnitude, euclidean_norm, squared_magnitude, is_zero, want_unit, unit_vector falls angefordert und eine kurze Formelzeichenkette zurück. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Position; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.

Wo Vektorbetrag-Rechner in der realen Arbeit vorkommen

Curriculum-Autoren interaktiver Lektionen wollen dieselbe JSON-Form im kostenlosen Werkzeug und in der API, damit Offline-Arbeitsblätter und Online-Auto-Bewerter ausgerichtet bleiben. Da diese Fähigkeit eine reine parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreicher Position und fehlgeschlagene Validierung wird nicht berechnet.

Was passiert, wenn der Vektor nur Nullen ist?

Wenn want_unit true ist (der Standard), scheitert die Anfrage mit invalid_input, weil kein Einheitsvektor definiert werden kann. Setzen Sie want_unit auf false, um Betrag 0 ohne Einheitsvektor zu erhalten.

Wie wird der Einheitsvektor berechnet?

Jede Komponente wird durch den Betrag ||v|| = sqrt(Σ v_i²) geteilt. Das Ergebnis hat euklidische Länge eins und dieselbe Richtung wie die Eingabe, wenn die Eingabe nicht null ist.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Position; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →