BLACK BODY RADIATION 程序包 教程

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.

This loads the package.
In[1]:=
Click for copyable input
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.
In[2]:=
Click for copyable input
Out[2]=
This gives the total power radiated by a black body at a temperature of 5000 K.
In[3]:=
Click for copyable input
Out[3]=
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.
In[4]:=
Click for copyable input
Out[4]=
BlackBodyProfile[temp1,temp2,...]plot the black-body spectral distribution profiles at the specified temperatures

Plotting black-body profiles.

This gives the spectral distribution of radiation from a black body for three different temperatures.
In[5]:=
Click for copyable input
Out[5]=

Note that BlackBodyProfile takes the same options as Plot in order to specify different styles for each profile curve.

New to Mathematica? Find your learning path »
Have a question? Ask support »