ExtCoeff = MODTRAN(Atm,[FileName],[FieldName1,FieldValue1],...
[FieldName2,FieldValue2],...) This function runs MODTRAN and returns a structure that has the output. The output includes the molecular and aerosol extinction coefficients.
|
Parameters |
Description |
|
Atm [struct] |
Atmospheric modeling parameters for a discrete atmosphere. Can be a structure from AtmStruct with the fields hp, ht, L, h, z. |
|
FileName [string] |
(Optional, defaults to 'MOD_NORM') The file name to be used in MODTRAN. Users can input one of their files or use one from the library (Input_library) directory. Must be passed in (can be empty) if using optional arguments that follow. |
|
FieldName [string] |
The name of a parameter to be modified from the value in FileName. Available parameters are: 'LAMBDA'--Wavelength (m), 'MODEL'--Atmospheric model (1-6), 'IHAZE'--Aerosols model to be used (1-10), 'IVULCN'--Extinction type for stratospheric aerosols (1-8), 'ICLD'--inclusion of clouds (1-20), 'ITYPE'--Type of path (1,2 (default)), 'HRANGE'--Horizontal path length, ITYPE=1 (m), 'ICSTL'--Air mass character, IHAZE=3 (1-10), 'WSS'--Current wind speed, IHAZE=3 or 10, 'WHH'--24-hr average wind speed, IHAZE=3 or 10 'VIS'--Surface meteorological range (km) 'MOD_EXE'--Filename of the MODTRAN executable file. Must be in the ATMToolsPath/OTT/MODTRAN folder. Defaults to MODTRAN.EXE |
|
FieldValue [scalar] |
(Required if specifying FieldName) The value of specified FieldName with units depending on FieldName. |
|
Return Values |
Description |
|
ExtCoeff [struct] |
If Lambda is one of the inputs FieldName, then ExtCoeff is a structure containing the extinction coefficients and information about the run parameters. Otherwise, ExtCoeff is a 3 dimensional tensor where the columns of each matrix ExtCoeff(:,:,i) represents a component of extinction as a function of wave number. The columns are: 1 - Total Extinction, 2 - Total Molecular, 3 - Molecular Absorption, 4 - Molecular Scattering, 5 - Total Aerosols, 6 - Aerosols Absorption, 7 - Aerosols Scattering |
|
ExtCoeff.ver [string] |
Version of MODTRAN run |
|
ExtCoeff.Name [struct] |
The name of each parameter included in the structure |
|
ExtCoeff.Value [struct] |
In which the values of the parameters are stored. |
|
ExtCoeff.Units [struct] |
The units of this parameter |
MODTRAN4 user manual
|
Copyright (c) 2009. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|