]> Generate measurement list

Generate Measurement List

genMeasList() automatically generate a measurement lists using all possible measurements in the SD, possibly limited to those measurements meeting some additional criteria.

If the Method is "all", then the measurement list contains all possible measurements. The list is built up in the same order as the measurement fields (sources change fastest, then detectors, then modulation frequencies, and so on).

If the Method is "SNR" then it must be followed by three optional parameters: the minimum signal-to-noise ratio [SNR] to keep (var1), the measured data (var2), and the standard deviation of the measured data (var3). Only those points with a calculated SNR greater than var1 will be used. The measured data should initially be the same size and order as would be returned by genMeasList(SD, 'all');.

If the Method is "Nearest" then only those measurements with a source-detector separation R less than Rmax (passed as var1) are returned in the final measurement list.

If the Method is "Range" then only those measurements with a source-detector separation R where R min < R R min are passed back. Rmin and Rmax are passed as var1 and var2 respectively.

Function Summary

Syntax: MeasList = genMeasList(SD, Method[, var1, var2])
Inputs: SD SD structure
Method How to generate measurement list
var1, var2 Some methods require additional parameters
Outputs: MeasList A measurement list