Relativistic Momentum Transformation Matrix Calculator

Explore momentum shifts across moving frames with matrices. Check invariants, energies, and component changes instantly. Built for study, validation, reporting, and visual comparison today.

Enter Calculator Inputs

Reset Fields
Use fractions of c for quick study inputs, or switch to m/s for direct physical values. The calculator assumes the reference frame moves only along the x-axis.

Example Data Table

Case Mass (kg) vx/c vy/c vz/c u/c px′ (kg·m/s) E′ (J)
Electron sample 9.11e-31 0.60 0.20 0.00 0.30 1.108828e-22 9.086096e-14
Proton sample 1.67e-27 0.40 0.10 0.05 0.25 8.526264e-20 1.533666e-10
Muon sample 1.8835e-28 0.70 0.00 0.10 -0.20 7.335260e-20 2.785470e-11

Formula Used

This calculator transforms the four-momentum vector for a Lorentz boost along the x-axis.

γ(v) = 1 / √(1 − v² / c²)
p = γ(v) m v
E = γ(v) m c²
β(u) = u / c
γ(u) = 1 / √(1 − u² / c²)
E′ = γ(u) [E − u px]
px′ = γ(u) [px − uE / c²]
py′ = py
pz′ = pz
vx′ = (vx − u) / [1 − u vx / c²]
vy′ = vy / {γ(u) [1 − u vx / c²]}
vz′ = vz / {γ(u) [1 − u vx / c²]}
(E/c)² − |p|² = invariant

The displayed 4×4 matrix multiplies the vector [E/c, px, py, pz]T. This keeps the invariant mass relation unchanged across inertial frames.

How to Use This Calculator

  1. Enter the particle rest mass in kilograms.
  2. Choose whether velocities are fractions of c or direct m/s values.
  3. Provide particle velocity components vx, vy, and vz.
  4. Enter the frame speed u along the x-axis.
  5. Keep c at the default value unless needed otherwise.
  6. Select the number of decimals or scientific precision.
  7. Click Calculate Transformation to show results above the form.
  8. Review the matrix, transformed momentum, energy, velocity, and invariant check.
  9. Use the CSV or PDF buttons to export your results.

Frequently Asked Questions

1. What does this calculator transform?

It transforms a particle’s relativistic momentum and energy from one inertial frame to another. The implementation uses a Lorentz boost along the x-axis and also reports transformed velocity components, gamma factors, and the invariant mass check.

2. Why is energy included with momentum?

Relativistic momentum and energy form one four-vector. They transform together under Lorentz boosts. Treating them together preserves spacetime symmetry and keeps the invariant quantity (E/c)² − |p|² constant between inertial frames.

3. Why do py and pz remain unchanged here?

Only the x-direction is boosted in this model. A pure x-axis Lorentz boost mixes E and px, while transverse momentum components py and pz stay unchanged. Their associated velocities still rescale through the transformed denominator.

4. Can I enter velocities as fractions of c?

Yes. Choose the fractions-of-c mode for quick physics work. Then values like 0.6 mean 0.6c. Choose m/s mode when you already have direct laboratory velocities and want exact unit-based inputs.

5. What does the invariant check confirm?

It confirms numerical consistency. In exact relativity, (E/c)² − |p|² equals (mc)² for every inertial observer. If the original and transformed invariant values closely match, the transformation has been applied correctly.

6. What happens if my speed reaches c?

The calculator blocks that case. Material particles must remain below the speed of light. If any entered speed magnitude equals or exceeds c, gamma becomes undefined and the transformation stops with a warning.

7. Can this handle arbitrary boost directions?

This version is specialized for boosts along the x-axis. For arbitrary directions, you would need a more general Lorentz transformation tensor or a coordinate rotation before and after the boost.

8. Why does the graph use E/c instead of E?

E/c has the same units as momentum. Plotting px, py, pz, and E/c together makes the comparison physically consistent and visually clearer because all bars then represent momentum-equivalent quantities.

Related Calculators

relativistic speed calculatorrelativistic force transformationrelativistic acceleration calculatorrelativistic force calculatorlength contraction factorrelativistic momentum energyrelativistic rocket calculatorspacetime interval calculatorrelativistic energy transformationrelativistic time interval

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.