为什么不同厚度的金薄膜具有不同的颜色

3个回答

  • 这是由于光在薄膜表面发生了干涉.

    简单的说,

    入射的光在薄膜的上表面和下表面发生反射,反射的两束光会发生干涉.当两束光的光程差为入射光的波长的一半的偶数倍,则干涉后的光增强,就是你看到的颜色;如果光程差为入射光的波长的一半的奇数倍,则干涉后的光相互抵消减弱,这部分光你就看不到了.而光程差与薄膜的厚度有关.所以不同厚度的薄膜看上去颜色应该是不一样的.同理,如果一张薄膜各处的颜色是不一样的,说明这张薄膜各处的厚度是不一样的.

    更详细的内容,不妨找本光学书,具体看一下里面 薄膜干涉 的部分