PrimeCalcPro
Explore 1070+ free calculators — math, finance, health & more.

Gram-Schmidt Calculator

Orthogonalize a set of vectors

Gram-Schmidt Orthogonalization

Vector v₁ (space-separated)
Vector v₂
Vector v₃ (optional)

The Gram-Schmidt process converts a set of linearly independent vectors into an orthonormal basis — vectors that are mutually perpendicular and each have length 1. It is used in linear algebra, QR decomposition, and machine learning.

  1. 1Project each vector onto already-processed vectors
  2. 2Subtract those projections (orthogonalise)
  3. 3Divide result by its length (normalise)
  4. 4Projection: proj_u(v) = (v·u/u·u)u
v₁=(1,1,0), v₂=(1,0,1)=e₁=(0.707,0.707,0), e₂=(0.408,−0.408,0.816)
StepOperationResult
1Take v₁ as-isu₁ = v₁
2Normalisee₁ = u₁/|u₁|
3Subtract projectionu₂ = v₂ − proj_e₁(v₂)
4Normalisee₂ = u₂/|u₂|
🔒
100% Ücretsiz
Kayıt yok
Hassas
Doğrulanmış formüller
Anında
Anında sonuçlar
📱
Mobil uyumlu
Tüm cihazlar

Settings

Theme

Light

Dark

Layout

Language

PrivacyTermsAbout© 2025 PrimeCalcPro