首先,眼睛可以分辨事物的颜色要从生物学来解释。不是什么动物都可以看到丰富多彩的颜色。比如狗只能分辨黑白、蚯蚓只能感到光的强弱,而蝴蝶可以分辨的颜色比人类还丰富。人类可以分辨一千万左右种颜色。(颜色按红、黄、蓝或光谱红、绿、蓝三原色,不同程度的配比可组成无限种混合色。)分辨颜色是一种‘进化需求’。因为颜色是大自然显示其‘信息’的方式之一。比如有毒的蘑菇大多是红色或者黄色这些鲜艳的颜色;有毒的蛇颜色大多也很鲜艳。生物用这些颜色警告猎食者:“我很危险别碰我。”对越复杂的生物来说对颜色的‘分辨率’越重要。吃或者被吃,这些和颜色息息相关。
从光学的角度来说,颜色是由于物质吸收了可见光中的一些光波反射了另一些而产生的。
可见光由光谱三原色红、绿、蓝组成。这里你可以做一个小实验:在月圆之夜用脸盆盛半盆水,再拿一面镜子大约60°角插入脸盆里。从水下折射出的镜像里看到的月亮周围会有一圈漂亮的七彩光环。这就是分解后的可见光了。(镜子插入水中起到三棱镜的作用。)
从上面的实验我们知道了,自然光是由光谱三原色红、绿、蓝三种光组成的。当自然光照射在物体上时,物质如果吸收了其中的红、蓝光波;反射了绿色的光波。我们看到的就是绿色。也就是说一件事物如果呈现红色,是因为这件物体里的物质吸收了自然光中的蓝、绿光波反射了红色的光波到我们肉眼的视网膜上,于是我们看到了物体呈红色。
有的原子在高度活跃时,本身可以放射出一些射线使其呈现颜色。比如铁燃烧时呈红色、铜燃烧呈绿色又比如红宝石激发的激光呈玫瑰红。
物质激发射线的颜色取决于射线的波长。这里有一个红移和蓝移的问题。
光有一种特殊的性质叫做‘波粒二相性’,(既是一种涟漪也是一种射线)这一点你可以参考百度百科‘光的波粒二相性’http://baike.baidu.com/view/49721.htm。常见光的速度是(299792458米/秒 )这个速度是一个恒定的宇宙常量。如果一个发光的星球向着远离我们的方向飞去,它发出的光的速度并不会受到运动方向的影响而变慢。但是光的波长会相对观测者发生改变——我们会看见光趋向红色,就是所谓的红移。发光星球远离得越快、越趋向红色。如果发光星球向着我们飞来波长变短,它会趋向蓝色。也就是所谓的蓝移。
最后总结一下。物质的颜色取决于波长、人眼辨色是自然进化的结果。如果没有颜色的话世界将是什么样子呢?至少那些激动人心的映像派绘画将不会产生吧。
以下资料可能对您有帮助:
红移
http://baike.baidu.com/view/6268.htm
波粒二相性
http://baike.baidu.com/view/562410.html?wtp=tt
颜色
http://baike.baidu.com/view/19878.htm
视觉
http://baike.baidu.com/view/941.html
进化论
http://baike.baidu.com/view/28618.htm
希望我的回答对你有所帮助。
这个取决于物体的基本性质,我们看到物体之所以有颜色,是因为它们反射了一部分光,吸收了一部分光。而它们反射的光就是我们看到的颜色!
物体都是由原子构成的。原子表面有电子。
电子会吸收一定频率的光而发生跃迁。
也就是说,不同的原子,会吸收不同频率的光(也就是不同颜色的光)
而物体会把除了吸收的光以外的光反射出来。
也就是说,一束白光射到物体上,假如物体吸收了其中的黄色部分,把其他的反射回来,那么,你看到的物体就是紫色的。