Keep the same origin and the same vector , but use the nonperpendicular basis vectors and . They form a basis because the column matrix has nonzero determinant:
The reconstruction is . Its coordinates are read along lines parallel to the other axis, producing a parallelogram. These lines need not be perpendicular to the axis being measured. In contrast, the dot products are and ; treating those as coordinates would reconstruct , a different vector.
Figure 1.
The same vector reconstructed in an oblique basis: coordinates differ from dot products
. Details.
The dual basis supplies the right measuring rules for any basis.[ref] Here these coordinate functionals are and , the rows of . They give . Equivalently, their representing vectors , satisfy and extract the coordinates as . These are Riesz dual basis in an inner product space representatives, rather than the original basis vectors.
The Gram matrix records how the nonperpendicular directions interact:
For any real basis represented by a square invertible matrix , writing gives these identities immediately. One can recover the coordinates either as or by solving . In this example, if , the squared norm is , not . Oblique coordinates remain useful when natural directions are not perpendicular, but the Gram matrix must accompany them when computing lengths or dot products.
Coordinate functional 2026-10-14
A coordinate functional extracts one coefficient in a specified finite basis. It is an element of that basis's dual basis, rather than a coordinate rule independent of the basis. For the standard basis of , the th coordinate functional sends to .
Tensor-product basis 2026-10-05
If and are bases of finite-dimensional vector spaces , then is a basis of . Bilinearity gives spanning, and applying products of dual coordinate functionals gives independence. Thus .