PlanckRadiationLaw[temperature,λ]
返回指定温度和波长 λ 的光谱辐射率.
PlanckRadiationLaw[temperature,f]
返回指定温度和频率 f 的光谱辐射率.
PlanckRadiationLaw[temperature,property]
返回光谱辐射率与波长的关系图.
PlanckRadiationLaw[temperature,{λ1,λ2}]
返回光谱辐射率在 λ1 到 λ2 的波长范围内的积分.
PlanckRadiationLaw[temperature,{f1,f2}]
返回光谱辐射率在 f1 到 f2 的频率范围内的积分.
PlanckRadiationLaw
PlanckRadiationLaw[temperature,λ]
返回指定温度和波长 λ 的光谱辐射率.
PlanckRadiationLaw[temperature,f]
返回指定温度和频率 f 的光谱辐射率.
PlanckRadiationLaw[temperature,property]
返回光谱辐射率与波长的关系图.
PlanckRadiationLaw[temperature,{λ1,λ2}]
返回光谱辐射率在 λ1 到 λ2 的波长范围内的积分.
PlanckRadiationLaw[temperature,{f1,f2}]
返回光谱辐射率在 f1 到 f2 的频率范围内的积分.
更多信息
- 输入 temperature、λ 和 f 必须是 Quantity 对象.
- 属性包括:
-
"Color" 峰值波长的颜色 "MaxFrequency" 峰值频率 "MaxWavelength" 峰值波长 "MeanFrequency" 平均频率y "MeanWavelength" 平均波长 "SpectralPlot" 光谱辐射率 vs 波长图 - 返回光谱辐射率的单位为 SI 单位.
范例
打开所有单元 关闭所有单元基本范例 (2)
PlanckRadiationLaw[Quantity[10000., "Kelvins"], Quantity[500, "Nanometers"]]PlanckRadiationLaw[Quantity[10000, "Kelvins"], Quantity[12.1, "Gigahertz"]]察看 Quantity[300,"DegreesCelsius"] 的光谱辐射率的形状:
PlanckRadiationLaw[Quantity[5000, "DegreesCelsius"], "SpectralPlot"]PlanckRadiationLaw[Quantity[5000., "DegreesCelsius"], "MeanWavelength"]PlanckRadiationLaw[Quantity[5000, "DegreesCelsius"], "Color"]范围 (3)
查看 PlanckRadiationLaw 的所有属性:
PlanckRadiationLaw["Properties"]PlanckRadiationLaw[Quantity[6000., "Kelvins"], "MaxWavelength"]PlanckRadiationLaw[Quantity[6000, "Kelvins"], "Color"]PlanckRadiationLaw[Quantity[6000., "Kelvins"], "MaxFrequency"]PlanckRadiationLaw[Quantity[300, "DegreesCelsius"], {Quantity[5, "Micrometers"], Quantity[25.2, "Micrometers"]}]PlanckRadiationLaw[Quantity[300, "DegreesCelsius"], {Quantity[0.5 * 10 ^ 12, "Hertz"], Quantity[10 ^ 12, "Hertz"]}]应用 (5)
{maxweavelength = PlanckRadiationLaw[Quantity[1000., "Kelvins"], "MaxWavelength"],
PlanckRadiationLaw[Quantity[1000, "Kelvins"], maxweavelength]}{maxfrequency = PlanckRadiationLaw[Quantity[1000., "Kelvins"], "MaxFrequency"],
PlanckRadiationLaw[Quantity[1000, "Kelvins"], maxfrequency]}UnitConvert[Quantity["SpeedOfLight"] / maxfrequency, "Nanometers"]LogLogPlot[QuantityMagnitude[PlanckRadiationLaw[Quantity[1000, "Kelvins"], Quantity[x, "Hertz"]]], {x, 1, 10 ^ 16}, AxesLabel -> {Quantity[None, "Hertz"], Quantity[None, "Watts" / ("Hertz" * "Meters" ^ 2 * "Steradians")]}]用方向性温度(考虑相对论效应并校正)来观察一个以相对论速度移动的物体,研究其光谱辐射率的峰值怎样向长波长偏移:
Teff[t_, β_, θ_] := t * Sqrt[1 - β ^ 2] / (1 - β Cos[θ])PlanckRadiationLaw[Teff[Quantity[5778, "Kelvins"], 0.9, Quantity[30, "AngularDegrees"]], "SpectralPlot"]PlanckRadiationLaw[Teff[Quantity[5778, "Kelvins"], 0.99, Quantity[30, "AngularDegrees"]], "SpectralPlot"]演示维恩位移定律, 峰值波长与自身温度之间成反比关系的定律:
sol = FindMaximum[QuantityMagnitude[PlanckRadiationLaw[Quantity[1000, "Kelvins"], Quantity[x, "Nanometers"]]], {x, 500, 800}];
UnitConvert[Quantity[x /. Last[sol], "Nanometers"] * Quantity[1000, "Kelvins"], "SI"]sol = FindMaximum[QuantityMagnitude[PlanckRadiationLaw[Quantity[10000, "Kelvins"], Quantity[x, "Nanometers"]]], {x, 50, 80}];
UnitConvert[Quantity[x /. Last[sol], "Nanometers"] * Quantity[10000, "Kelvins"], "SI"]通过对光谱的主要部分积分并使用兰伯特余弦定律推导出黑体表面上的点的角因子,通过近似普朗克定律的积分来找到辐射出射度:
m = UnitConvert[Quantity[Pi, "Steradians"] * PlanckRadiationLaw[Quantity[1000, "Kelvins"], {Quantity[10 ^ -10, "Meters"], Quantity[0.1, "Meters"]}], "SIBase"]除以温度的四次方求 Stefan–Boltzmann 常数:
m / Quantity[1000, "Kelvins"] ^ 4UnitConvert[N[Quantity["StefanBoltzmannConstant"]], "SIBase"]属性和关系 (1)
PlanckRadiationLaw 使用的公式和在 FormulaData 中出现的公式是一样的:
FormulaData[{"PlanckRadiationLaw", "Wavelength"}]FormulaData[{"PlanckRadiationLaw", "Wavelength"}, {"λ" -> Quantity[500, "Nanometers"], "T" -> Quantity[10000., "Kelvins"]}, UnitSystem -> "Metric"]UnitConvert[PlanckRadiationLaw[Quantity[10000., "Kelvins"], Quantity[500, "Nanometers"]] * Quantity[1, "Steradians"], "Pascals" / "Femtoseconds"]巧妙范例 (2)
wien[t_, ν_] := UnitConvert[Quantity[2, "PlanckConstant" / "SpeedOfLight" ^ 2 / "Steradians"] * ν ^ 3 *
E ^ (-Quantity[1, "PlanckConstant" / "BoltzmannConstant"] * ν /
t), "Watts" / "Meters" ^ 2 / "Hertz" / "Steradians"]Plot[QuantityMagnitude@{wien[Quantity[7000, "Kelvins"], Quantity[10 ^ x, "Hertz"]], PlanckRadiationLaw[Quantity[7000, "Kelvins"], Quantity[10 ^ x, "Hertz"]]}, {x, 1, 16}, PlotRange -> All]wlist = Table[{10 ^ x, QuantityMagnitude@wien[Quantity[7000, "Kelvins"], Quantity[10 ^ x, "Hertz"]]}, {x, 13, 15, 0.1}];
rjlist = Table[{10 ^ x, QuantityMagnitude@UnitConvert[Quantity[2, "BoltzmannConstant" / "SpeedOfLight" ^ 2 / "Steradians"] * Quantity[10 ^ x, "Hertz"] ^ 2 * Quantity[7000, "Kelvins"], "Watts" / ("Hertz" * "Meters" ^ 2 * "Steradians")]}, {x, 13, 15, 0.1}];
plist = Table[{10 ^ x, QuantityMagnitude@PlanckRadiationLaw[Quantity[7000, "Kelvins"], Quantity[10 ^ x, "Hertz"]]}, {x, 13, 15, 0.1}];ListLogLogPlot[{wlist, rjlist, plist}, Joined -> True]νmin = UnitConvert[Quantity[Sqrt[3] / 2 , "SpeedOfLight"] / Quantity[1., "Micrometers"], "Hertz"]考虑在无限大腔体中的黑体的有限尺寸效应,绘制盒内的能量密度:
data = Table[{Quantity[10 ^ t, "Kelvins"], Quiet[PlanckRadiationLaw[Quantity[10 ^ t, "Kelvins"], {Quantity[10 ^ 19, "Hertz"], νmin}] / PlanckRadiationLaw[Quantity[10 ^ t, "Kelvins"], {Quantity[10 ^ 19, "Hertz"], Quantity[10 ^ -1, "Hertz"]}]]}, {t, 2, 4, 0.1}];ListPlot[data, Joined -> True, AxesLabel -> {Quantity[None, "Kelvins"], "ratio"}]相关指南
-
▪
- 天文计算与数据 ▪
- 物理和化学:数据和计算
文本
Wolfram Research (2014),PlanckRadiationLaw,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PlanckRadiationLaw.html (更新于 2016 年).
CMS
Wolfram 语言. 2014. "PlanckRadiationLaw." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/PlanckRadiationLaw.html.
APA
Wolfram 语言. (2014). PlanckRadiationLaw. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PlanckRadiationLaw.html 年
BibTeX
@misc{reference.wolfram_2026_planckradiationlaw, author="Wolfram Research", title="{PlanckRadiationLaw}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/PlanckRadiationLaw.html}", note=[Accessed: 15-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_planckradiationlaw, organization={Wolfram Research}, title={PlanckRadiationLaw}, year={2016}, url={https://reference.wolfram.com/language/ref/PlanckRadiationLaw.html}, note=[Accessed: 15-November-2026]}