Generate orthonormal basis using Gram-Schmidt and normalization for 2D and 3D vectors
Orthonormal basis vectors are both orthogonal (dot product zero) and unit length (norm 1). First use Gram-Schmidt for orthogonal vectors, then normalize each by dividing by its norm. This is ideal for transformations, rotations, and simplifying matrix operations.
Orthonormal basis is a special basis where vectors are both orthogonal and unit length. Orthogonal means dot product is zero (right angles), unit length means each vector has norm exactly 1. This combination has many nice properties that simplify calculations in linear algebra and geometry.
||e|| = 1. Length exactly 1 unit. Divide u by ||u|| to normalize.
e_i·e_j = 0 for i≠j. Vectors are perpendicular, no overlap.
Both orthogonal + unit length. Best basis for computations.
i=[1,0,0], j=[0,1,0], k=[0,0,1] are orthonormal by definition.
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