宇宙中为什么没有紫色或绿色的恒星。恒星所表现出来的色彩与它们的表面温度有关。据科学家解释称,物质所呈现出来的颜色与它们自身的温度有关,温度越高则它们所辐射出来的能量就越大,而光波是通过波的方式进行辐射传播的,所辐射出来的能量越大,则波长就越短。
我们还可以通过日常生活中的事物,来解释物体的颜色与温度的关系,如一块金属铁在不同的温度下所呈现出来的颜色也是不一样的,常温状态下是呈现出黑色,随着温度的升高,依次转变为暗红色,橘红色,黄色,白色,蓝白色。
恒星之所以会呈现出五颜六色,也是因为这样的原理,恒星的颜色变化会随着恒星的温度的变化而变化。当它们的温度发生变化时,光波的长短随之发生变化,而光波长短的变化,会使得反映到人们眼中所看到的恒星的颜色发生变化。恒星不只发出一种波长的光。事实上,恒星会发射出一系列波长的光。恒星的光谱曲线呈钟形,而它的颜色取决于处于曲线峰值的波长。
恒星的颜色不仅取决于其本身还取决于人眼。人类的眼睛已进化出能力来看到黄色和绿色的光,这可能是因为太阳发出的光主要位于那些波长之中。人眼不能看到紫色和绿色的恒星的原因:绿色恒星发出的光刚好位于可见光光谱中心,这意味着它可以发射出所有颜色的可见光,因此,这种恒星将显白色即所有颜色的组合色。紫色恒星是人眼不容易看到的东西,因为我们的眼睛对蓝光更敏感。