量子力学波函数的方法推导出。由于单个光子穿过双缝时也会发生干涉，这种干涉很容易让人理解为光子的波函数的几率波干涉；因为这种干涉完全无法用经典电磁理论解释，几率波的概念似乎更接近光子波动性的本质。不过一般教材在讨论光子的波动性时只使用经典电磁理论，而物质粒子的波动性只使用波动力学，这涉及到在物理学界光子的波函数本身仍然是一个有争议的概念。经典波动来自麦克斯韦方程组，而波函数来自薛定谔方程，但大多数物理学家都不认为这意味着对于光子而言麦克斯韦方程是薛定谔方程的简化形式，原因是通常意义下的薛定谔的几率波函数概念无