黑体辐射初探

普朗克黑体辐射理论

黑体辐射

  • 黑体:能够完全吸收入射的各种波长的电磁波而不反射的物体。
  • 黑体辐射:黑体不反射电磁波,却可以向外辐射电磁波,这样的辐射叫黑体辐射。
  • 黑体辐射是一种理想的热辐射,只与温度相关。
  • 任何物体,只要其温度在绝对零度以上,就向周围发射辐射,这称为温度辐射。 只要其温度在绝对零度以上,也要从外界吸收辐射的能量。
  • 下图为实验所得的图示
    在这里插入图片描述
  • 注:这里的 ν ν ν是指物体的辐射频率,类似经典力学力学 f f f

经典理论的困难

瑞利-金斯公式

  • 根据经典电动力学和统计力学导出的热平衡辐射能量分布公式。
  • 公式如下: w ( v , T ) = 8 π v 2 c 3 k T w(v,T)=\frac{8πv^2}{c^3}kT w(v,T)=c38πv2kT
  • k k k是玻尔兹曼常数, с с с是真空中光速, T T T是热力学温度。
  • 瑞利-金斯公式在长波或高温情况下,同实验结果相符,但在短波范围,能量密度则迅速地单调上升,同实验结果矛盾(紫外灾难)。

维恩公式

  • 基于热力学和假设导出的热平衡辐射能量分布公式。
  • 公式如下: w ( v , T ) = 8 π h v 3 c 3 e − h v / k T w(v,T)=\frac{8πhv^3}{c^3}e^{-hv/kT} w(v,T)=c38πhv3ehv/kT
  • 维恩公式在短波与实验结果相符,但是在长波相差较大。
  • 经典物理共同特点,物理量连续,但都无法解释黑体辐射谱。
    在这里插入图片描述
  • 注意区分,上图中的横坐标是波长,而在第一张图中,横坐标是频率,是倒数关系,不能弄混。

普朗克的能量量子化

  • 前面提到:经典物理共同特点,物理量连续,但都无法解释黑体辐射谱 。
  • 能量子:
    • 1900年,普朗克提出为解释黑体辐射谱,能量只能是某一最小能量的整数倍。
    • 能量子的能量大小为: ε = h v ε=hv ε=hv
    • 其中 h = 6.626 ∗ 1 0 − 34 J ∗ s h=6.626*10^{-34}J*s h=6.6261034Js,称为普朗克常量。
  • 通过量子化的方式,可以推导出符合黑体辐射实验结果的公式。参考上图。
  • 对于能量子的个人理解:
    • 就比如一元的硬币,现在假设货币的最小单元就是1元的硬币(没有几毛几分的),那么现在要买个东西需要100块,那么我只能拿出100个一元的硬币去支付这个费用。
    • 前面谈到了最小货币单元是1元,那么问题也来了,如果我要支付的费用是99.5呢?我是如何通过组合的方式达成这笔交易呢?
    • 其实在货币交换中,这种情况本身就不会出现,也就是说不会出现费用99.5的交换情况。也就是说,在量子中,能量就交换只能是最小单元的整数倍。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值