光子无质量是指的静止光子。
光子的运动速度是光速,所以你代质能方程的时候不能用经典物理学的时空观(或者可以表达为质量观)去代。
不妨这样理解:
根据狭义相对论,物体运动速度越高,它的速度越大,当速度趋向于光速的时候,质量趋向于无穷大。
设物体的静止质量是m(这是一个有限大的量),运动速度为v的时候,物体质量为M,则一定可以找到一个正实数k,使得M=k*m(“*”表示乘),于是光子的质量M=k*m。由上面对相对论的描述,可以看出,当物体的运动速度趋向于c(光速)时,系数k趋向于无穷大。即:光子的质量=k(无穷大的数)*m(零),学过高等数学的都知道,一个无穷大的数和零相乘,其结果可能是无穷大,可能是零,也可能是一个有限大小的数。在这里不妨把它理解为光子刚好得到了一个有限大小的质量。
这时你再去代E=m*c^2就可以讲通了不是?
参考资料:分析来源不记得了,表述来源来自模糊印象中的初中物理课本