虽然光子的质量m为0,但是它依然有能量,原因就是它的能量E全部来自光子的动量p。运动时候的质量是按照E=mc^2来计算的,其中E是光子的能量。所谓光子质量为0,是说光子没有静止质量,但并不意味着光子没有运动质量。我们要是愿意把运动质量m和光速c乘起来,还真的可以得到一个不为零的光子的动量p=mc=E/c.这说明了光子是可以有动量的(只要我们用正确的方法来计算)。
虽然光子的质量m为0,但是它依然有能量,原因就是它的能量E全部来自光子的动量p。运动时候的质量是按照E=mc^2来计算的,其中E是光子的能量。所谓光子质量为0,是说光子没有静止质量,但并不意味着光子没有运动质量。我们要是愿意把运动质量m和光速c乘起来,还真的可以得到一个不为零的光子的动量p=mc=E/c.这说明了光子是可以有动量的(只要我们用正确的方法来计算)。