一个光子撞击一个电子之后,其波长变长,这是知道的.

问题描述:

一个光子撞击一个电子之后,其波长变长,这是知道的.
但是如果波长变长,根据公式p=h/λ,h不变,所以动量变小,又p=mc,而光速又不变,所以质量变小.质量为什么会变小呢?不懂.为什么不是速度变小,质量不变.
我把E=mc^2和m=m0/根号下(1-v^2/c^2)混淆了。

这里的质量是指的动质量,而不是静质量
光子的静质量为m0=0
由爱因斯坦质能方程可知,质量的变化意味着能量的变化,由于光子能量变小了,动质量变小是没有问题的
不能把能量理解成动能E=mv^2/2,质量不变,速度减小了