【无标题】常见几个波长的黑体辐射强度图

今天想看下红外干扰的相关情况,便通过普朗克公式计算了几个常见的红外波段随温度的辐射情况

采用公式:

几个常量就不说了,波长lambda不好输入,就用l代替了。

  1. 先看看980nm波长随着温度的升高的辐射情况,可见才常温下几乎没有该波段的黑体辐射;
  2. 看看1500nm的辐射情况
  3. 看看2000nn的辐射情况,可见在常温下已经有比较明显的该波段的辐射了
  4. 看看2500nm的辐射情况
  5. 看看3000nm的辐射情况

然后再看看某些特定温度下的黑体辐射光谱

  1. 冰点的黑体辐射
  2. 开水的黑体辐射]
  3. 1000K黑体辐射
    1. 1000摄氏度图谱
  4. 2000K黑体辐射,炼钢炉?
  5. 3000K黑体辐射
  6. 6000K黑体辐射,太阳背景谱图

宇宙微波背景辐射图谱

 

 宇宙微波背景辐射

太阳黑体辐射光谱

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
黑体辐射是指一个完美吸收和辐射的物体所发出的电磁辐射。在物理学中,黑体辐射的研究对于理解光的性质和热力学有着重要的意义。在Python中,可以使用SciPy库中的blackbody模块来进行黑体辐射的计算和模拟。 blackbody模块提供了一些函数来计算黑体辐射的强度和频谱分布。其中最常用的函数是blackbody_lambda和blackbody_nu。blackbody_lambda函数用于计算给定波长下的黑体辐射强度,而blackbody_nu函数用于计算给定频率下的黑体辐射强度。 以下是使用blackbody模块计算黑体辐射的示例代码: ```python import numpy as np from scipy.constants import h, c, k from scipy.special import blackbody_lambda, blackbody_nu # 定义温度和波长/频率范围 temperature = 5000 # 温度(单位:开尔文) wavelengths = np.linspace(1e-9, 3e-6, 1000) # 波长范围(单位:米) frequencies = c / wavelengths # 频率范围(单位:赫兹) # 计算黑体辐射强度 intensity_lambda = blackbody_lambda(wavelengths, temperature) intensity_nu = blackbody_nu(frequencies, temperature) # 打印结果 print("黑体辐射强度波长):", intensity_lambda) print("黑体辐射强度(频率):", intensity_nu) ``` 上述代码中,我们首先导入了必要的库和常量。然后定义了温度和波长/频率范围。接下来使用blackbody_lambda和blackbody_nu函数分别计算了给定波长和频率下的黑体辐射强度。最后打印了计算结果。 希望以上介绍对您有帮助!如果您有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值