Function File: t = mueller_checkmueller(M)
Function File: [t,u,...] = mueller_checkmueller(M,N,...)

Check physical validity of Mueller matrix or matrices.

  • - M,N,... define potential (arrays of) Mueller matrices. After checking the parameters for validity, the function returns boolean arrays t,u,... of corresponding size.

M,N,... can be passed as either numeric matrices or cell arrays of potential Mueller matrices.

Note that this function checks the physical integrity of the given matrices; to check the computational form only, use mueller_ismueller() instead.

References:

  1. E. Collett, Field Guide to Polarization, SPIE Field Guides vol. FG05, SPIE (2005). ISBN 0-8194-5868-6.
  2. R. A. Chipman, "Polarimetry," chapter 22 in Handbook of Optics II, 2nd Ed, M. Bass, editor in chief (McGraw-Hill, New York, 1995)
  3. "Mueller calculus", last retrieved on Dec 17, 2013.

See also: mueller_ismueller.

Package: optics