Blackbody r: Difference between revisions

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
No edit summary
 
Line 12: Line 12:
See I/O specific inputs/outputs below.
See I/O specific inputs/outputs below.


===Input/Output===
====Input/Output====
* v = blackbody_r(wv,temp);
* v = blackbody_r(wv,temp);
:: wv = 1xN row vector of wavelengths (um).
:: wv = 1xN row vector of wavelengths (um).

Latest revision as of 10:14, 23 May 2023

Purpose

Computes black body radiance and brightness temperature.

Synopsis

v = blackbody_r(wv,temp,flag,wave)
temp = blackbody_r(wv,v,flag,wave)

Description

BLACBODY_R is used to calculate randiance from the Planck function in units of W/(m^2 sr cm^-1) or uW/(m^2 sr um^-1). BLACBODY_R can be also be used to calculate brightness temperature from the inverse Planck function for inputs in units of W/(m^2 sr cm^-1) or uW/(m^2 sr um^-1). Calculations can be performed for axis units in wavenumbers (1/cm) or in microns (um). See I/O specific inputs/outputs below.

Input/Output

  • v = blackbody_r(wv,temp);
wv = 1xN row vector of wavelengths (um).
temp = Kx1 vector of temperatures (K).
v = KxN row vector of BB radiance uW/(m^2 sr um^-1) = uflicks
  • temp = blackbody_r(wv,v,2);
wv = 1xN row vector of wavelengths (um).
v = KxN matrix of BB radiance uW/(m^2 sr um^-1) = uflicks
temp = KxN matrix of temperatures (K).
  • v = blackbody_r(nu,temp,1,2);
nu = 1xN row vector of wavenumbers (1/cm).
temp = Kx1 vector of temperatures (K).
v = KxN row vector of BB radiance W/(m^2 sr cm^-1)
  • temp = blackbody_r(nu,v,2,2);
nu = 1xN row vector of wavenumbers (1/cm).
v = KxN row vector of BB radiance W/(m^2 sr cm^-1)
temp = KxN vector of temperatures (K).

See Also

img2nnimg