欢迎光临散文网 会员登陆 & 注册

在参悟了黑体辐射的普朗克公式后,关于夜空中星星颜色的疑问得到解答

2023-08-01 23:52 作者:pwの异瞳  | 我要投稿

在参悟了黑体辐射的普朗克公式、斯特藩-玻尔兹曼定律和维恩位移定律后,关于夜空中星星颜色的疑问得到解答,许久的一个小梦想得以实现。

高于绝对零度的物体均有热辐射,红外热成像的原理就依据这个。而几乎只发射、不接收热辐射光的恒星可以被视为一种黑体,因此可以通过将恒星视为黑体、使用黑体辐射的普朗克公式在可见光波段进行扫描计算,就可以获得恒星温度与人眼可见颜色的对应关系。

以1nm为分辨率使用普朗克公式在390nm-830nm波段对单个波长的辐射强度进行采样计算,依照CIE 1931 XYZ色度坐标的数据表计算人眼对各个波长的RGB色彩响应,最后用RGB合成出恒星的色彩。

绘出RGB球的模块函数和CIE 1931 XYZ色度坐标积分模块函数由GPT3.5提供、魔改得到。

 

效果如下

太阳
天狼星

参宿四
r136a1

为什么没有绿色的恒星?

——人眼对绿光的敏感区域与对红光的敏感区域大面积重叠,而绿光波长处辐射最大的恒星,黑体辐射又是在可见光全波段都有相对均匀的辐射,因此被人眼看做白色。


为什么恒星的颜色没有像彩虹色那样扫过可见光?温度趋于无穷大的恒星颜色为什么不是深蓝色或蓝紫色?

——同上,恒星的黑体辐射在可见光全波段都有一定的辐射,温度越高的恒星辐射最大的波长位于紫外波段,但其曲线仍然在可见光波段都有辐射,红光和绿光仍占有一定比重,最终颜色只会越来越趋近于蓝色。


matlab代码预览

源代码:

链接:https://pan.baidu.com/s/1_BRayZn3rLAoopv6hy6s9w?pwd=zz0y 
提取码:zz0y

在参悟了黑体辐射的普朗克公式后,关于夜空中星星颜色的疑问得到解答的评论 (共 条)

分享到微博请遵守国家法律