为什么有的星星能够发出不同颜色的光?
为什么有的星星能够发出不同颜色的光?
参考答案:星星之所以能发出不同颜色的光,主要是因为它们的表面温度不同。光的颜色实际上反映了恒星表面的温度,温度越高,发出的光就越蓝;温度越低,发出的光就越红。这种现象可以通过黑体辐射理论来解释。
恒星内部通过核聚变反应产生能量,并通过辐射将能量释放到表面,再以光的形式传播到太空。恒星的光谱分布取决于其表面温度,温度的差异会导致恒星辐射出不同波长的光,从而呈现出不同的颜色。
例如,蓝色和白色的恒星通常表面温度较高,可以达到几千到几万开尔文;而红色恒星的表面温度相对较低,通常在几千开尔文左右。所以,当我们看到不同颜色的星星时,其实是在观察到恒星表面温度的不同。