Gram-Schmidt-Rechner

Mit dem Gram-Schmidt-Rechner Vektoren online orthogonalisieren und eine Orthonormalbasis schrittweise berechnen. Inklusive Projektion und Vektornormierung.

839.3K Berechnungen Aktualisiert · 2026-08-27 Lokale Ausführung · Kein Daten-Upload
AD

Der Gram-Schmidt-Rechner ist ein spezialisiertes Online-Werkzeug der linearen Algebra, um aus einer Menge linear unabhängiger Vektoren schrittweise eine Orthogonalbasis sowie eine normierte Orthonormalbasis zu konstruieren. Ob zur Vorbereitung einer Klausur, bei der Herleitung einer QR-Zerlegung oder im Rahmen numerischer Simulationen: Das Gram-Schmidt-Verfahren eliminiert Richtungsanteile vorheriger Vektoren und liefert ein perfekt senkrecht zueinander stehendes Vektorsystem.

So nutzen Sie den Gram-Schmidt-Rechner

Die Bedienung im Rechner ist einfach und auf eine schnelle Überprüfung von Rechenwegen ausgelegt:

  1. Vektoranzahl und Dimension wählen: Passen Sie die Anzahl der Vektoren sowie die Dimension des Vektorraums über die Steuerelemente an.
  2. Komponenten eingeben: Tragen Sie die Zahlenwerte zeilenweise in die Matrix ein. Der Gram-Schmidt-Rechner akzeptiert ganze Zahlen, Dezimalwerte, negative Vorzeichen und Brüche (wie 3/4 oder -1/2).
  3. Ergebnisse und Rechenschritte prüfen: Nach Klick auf die Schaltfläche „Berechnen“ zeigt das Werkzeug sowohl die unnormierten Orthogonalvektoren als auch die normierten Basisvektoren mit Einheitslänge an.

Zusätzlich stehen Ihnen Vorlagen für typische Beispiele, eine Schaltfläche zum Leeren der Felder sowie eine praktische Kopierfunktion für Mitschriften und Übungsblätter zur Verfügung.

Mathematische Grundlagen: Orthogonalisierung und Normierung

Das klassische Gram-Schmidtsche Orthogonalisierungsverfahren geht von linear unabhängigen Vektoren ${v_1, v_2, \dots, v_k}$ aus und berechnet orthogonale Vektoren ${u_1, u_2, \dots, u_k}$ nach folgender Rekursionsvorschrift:

$$u_1 = v_1$$

$$u_k = v_k - \sum_{i=1}^{k-1} \frac{\langle v_k, u_i \rangle}{\langle u_i, u_i \rangle} u_i$$

Dabei entspricht $\langle v_k, u_i \rangle$ dem euklidischen Skalarprodukt zweier Vektoren. Jeder Summand stellt die orthogonale Projektion des Vektors $v_k$ auf die bereits konstruierte Richtung $u_i$ dar. Indem diese Projektionen subtrahiert werden, verbleibt ausschließlich der zu allen vorherigen Vektoren orthogonale Anteil.

Im zweiten Schritt werden die Vektoren auf die euklidische Länge 1 skaliert, um die Orthonormalbasis ${e_1, e_2, \dots, e_k}$ zu erhalten:

$$e_k = \frac{u_k}{|u_k|}$$

Hierbei ist $|u_k| = \sqrt{\langle u_k, u_k \rangle}$ die euklidische Vektornorm. Der Gram-Schmidt-Rechner überwacht während der Ausführung die lineare Unabhängigkeit der Ausgangsvektoren, da linear abhängige Eingaben zu einem Nullvektor führen würden.

Typische Anwendungsbereiche

Der Gram-Schmidt-Rechner leistet in zahlreichen mathematischen, naturwissenschaftlichen und technischen Einsatzfeldern wertvolle Hilfe:

  • Lineare Algebra & Hochschullehre: Schnelle Selbstkontrolle bei Übungsaufgaben zur Basiswechselmatrix, Orthogonalprojektion und Vektorraumtheorie.
  • QR-Zerlegung von Matrizen: Das Verfahren liefert die orthogonale Matrix $Q$ und die obere Dreiecksmatrix $R$, die für lineare Ausgleichsprobleme und Eigenwertberechnungen grundlegend sind.
  • Computergrafik & Physik-Engines: Erzeugung stabiler orthonormaler Koordinaten- und Tangentensysteme für 3D-Modelle, Kameras und Beleuchtungsmodelle.
  • Signalverarbeitung: Konstruktion orthogonaler Basisfunktionen zur Fourier- und Wavelet-Transformation sowie Rauschunterdrückung.

Dank transparenter Zwischenergebnisse bietet der Gram-Schmidt-Rechner sowohl für das Selbststudium als auch für praktische Anwendungen eine verlässliche Rechenhilfe.

Häufige Fragen zu Gram-Schmidt-Rechner

Was berechnet der Gram-Schmidt-Rechner?

Der Gram-Schmidt-Rechner überführt eine Menge linear unabhängiger Vektoren schrittweise in eine Orthogonalbasis sowie eine normierte Orthonormalbasis.

Können Brüche und negative Zahlen eingegeben werden?

Ja. Die Eingabefelder akzeptieren ganze Zahlen, Dezimalwerte, negative Zahlen sowie gängige Brüche wie 3/4 oder -1/2.

Was passiert, wenn die Eingabevektoren linear abhängig sind?

Sind Vektoren linear abhängig, bricht das Verfahren ab oder erzeugt Nullvektoren, da keine vollständige Orthonormalbasis aufgespannt werden kann.

Werden meine eingegebenen Daten gespeichert?

Nein. Alle Berechnungen zur Orthogonalisierung finden vollständig lokal in Ihrem Webbrowser statt; es werden keine Daten übertragen.