Compute orthogonal basis using Gram-Schmidt process for 2D and 3D vectors
Gram-Schmidt orthogonalization converts linearly independent vectors into orthogonal vectors. Start with u1 = v1. Each subsequent vector subtracts projections onto previous orthogonal vectors. The result is an orthogonal basis for the same subspace.
Gram-Schmidt orthogonalization is a process to convert a set of linearly independent vectors into orthogonal vectors. It works by sequentially projecting each vector onto the span of previous orthogonal vectors and subtracting this projection from the current vector. This preserves linear independence while making vectors orthogonal.
Vectors are orthogonal if u·v = 0. Right angles, no projection onto each other.
v·u = v1*u1 + v2*u2 + ... + vn*un. Sum of element-wise products.
The shadow of v onto u direction. Scaled by (v·u)/(u·u).
v1...vn and u1...un span the same subspace. Same linear combinations.
Free online calculators and tools covering mathematics, unit conversion, text processing, and daily life. Accurate, fast, mobile-friendly, and completely free to use.
© 2026 IP331.com — Free Online Tools. All rights reserved.
About · Contact · Privacy Policy · Cookie Policy · Terms of Use · Disclaimer · Sitemap