Black-Body Radiation Package
Black-Body Radiation Package
A body that absorbs all radiation incident on it is called an ideal black body. This package provides functions giving the basic properties of black‐body radiation at a specified temperature, and a function for plotting black‐body spectral distributions.
| PeakWavelength[temp] | wavelength of the maximum emission of a black body at the specified temperature |
| TotalPower[temp] | total power of a black body at the specified temperature |
| MaxPower[temp,band] | power of a black body at the specified temperature for the specified wavelength band about the peak wavelength |
Black‐body radiation properties.
<<BlackBodyRadiation`The surface of the sun is about 5000 K. Assuming the sun is a black‐body radiator, this gives the wavelength at which its spectrum peaks.
PeakWavelength[5000 Kelvin]TotalPower[5000 Kelvin]This gives the radiative power in the wavelength interval of 0.1
about the peak wavelength of a black body at a temperature of 5000 K.
MaxPower[5000 Kelvin, (Meter/10^7)]| BlackBodyProfile[temp1,temp2,…] | plot the black‐body spectral distribution profiles at the specified temperatures |
This gives the spectral distribution of radiation from a black body for three different temperatures.
BlackBodyProfile[4000 Kelvin, 5000 Kelvin, 6000 Kelvin, PlotRange -> {{0, 2.0×10^-6}, {0, 1.1×10^14}}]Note that BlackBodyProfile takes the same options as Plot in order to specify different styles for each profile curve.