Change of Basis Calculator

Switch between coordinate systems without losing geometric meaning. See matrices, determinants, and warnings; trust results. Learn faster with examples, exports, and clear steps included.

Inputs

Choose 2–6 for comfortable input.
“Standard” means usual coordinates in ℝⁿ.
Each line has n numbers. Example for n=3: 1 0 0
Vectors are interpreted as columns when building matrices.
Enter n numbers matching the selected mode.
Reset

Example data table

n Basis B (vectors) Basis C (vectors) Input (B-coordinates) Output (C-coordinates)
3 (1,0,0), (0,1,0), (0,0,1) (1,1,0), (0,1,1), (1,0,1) (2,1,-1) Computed by C⁻¹B x

Formula used

Let B and C be basis matrices whose columns are basis vectors in standard coordinates.
  • Coordinates in basis: if v is standard, then xB = B⁻¹v and xC = C⁻¹v.
  • Change of basis: from B-coordinates to C-coordinates, xC = (C⁻¹B)xB.
  • Reverse change: from C-coordinates to B-coordinates, xB = (B⁻¹C)xC.
  • Back to standard: v = BxB or v = CxC.

How to use this calculator

  1. Select the dimension n that matches your vectors.
  2. Choose a conversion mode between bases or standard form.
  3. Enter n basis vectors for B and C, one per line.
  4. Type the input vector as n numbers.
  5. Press Submit. Results appear above this form.
  6. Use CSV or PDF exports to save outputs.

Related Calculators

Row Reduction RREF CalculatorDiagonalization Checker CalculatorLU Decomposition Steps CalculatorQR Decomposition Steps Calculatormatrix calculator with variablesGauss-Jordan inverse calculatorPolynomial linear independence calculatorLinear independence of matrix calculatorComplex matrix inverse calculatorQR decomposition least squares

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.