首先你要知道物体显示的颜色是怎样形成的。
理论上:
透明物体的颜色由透过的色光决定。比如红色玻璃,只有红色光能通过他,其他色光都被他吸收掉了。所以显示红色。 特殊情况:如果某物体能通过所有色光,则没有颜色,为透明,比如水。
例:人眼在蓝玻璃后面,当光从玻璃前传播到人眼时,只有蓝色的光能通过玻璃,并进入人眼,其他色光都被吸收了,不能进入人眼,人眼接受到的只有蓝光,就觉得玻璃是蓝色的。
如果是环境中只有红光,那么红光向人眼传播过程中,会被玻璃吸收,这样,就没有光线进入人眼,人就觉得玻璃是黑色的。
不透明 物体的颜色由反射的色光决定。比如紫色的木板,只能反射紫色光,其他色光都被木板吸收掉了。 特殊:如果物体能发射所有色光,显示白色。如果物体能吸收所有色光,那就不再有光反射入人眼,所以显示为黑色。
以你的问题为例:
为什么绿光照到红色物体上,被吸收,就没有光进入人眼,人就觉得物体是黑色的。后面个问题道理相同。
最后说一句,人觉得物体是什么颜色,取决于有什么颜色的光进入人眼。红光进入人眼,人就觉得是红色;所有的色光都进入了人眼,人就觉得是白色;没有光进入人眼,人就觉得是黑色。
1.红色物体之所以显红色是因为它能反射红光。
2.光的三原色是红、黄、蓝。
3.绿光是由黄光和蓝光合成的,不含红光。
所以,绿光照到红色物体上,没有光反射过来,所以呈黑色。
1.人看到颜色,是因为有色光射到人的眼中。
2.不透明的物体可以反射与它颜色相同的光,吸收其他的光。
3.红色物体吸收了绿光,没有光射向人的眼睛,看不到光,所以是黑的。
红色物体只反射红光 吸收所有其它色光 绿色光被红色物体吸收 红色物体没有反射色光进入人眼 所以感觉是黑的
因为光线被红色吸收了,红色只能反射红光所以呈现红色。