Communications Toolbox | ![]() ![]() |
Syntax
Q = marcumq(a,b); Q = marcumq(a,b,m);
Description
Q = marcumq(a,b)
computes the Marcum Q function of a
and b
, defined by
where a
and b
are nonnegative real numbers. In this expression, I0 is the modified Bessel function of the first kind of zero order.
Q = marcumq(a,b,m)
computes the generalized Marcum Q, defined by
where a
and b
are nonnegative real numbers, and m
is a nonnegative integer. In this expression, Im-1 is the modified Bessel function of the first kind of order m-1.
See Also
besseli
; ncx2cdf
(Statistics Toolbox)
References
Cantrell, P. E. and A. K. Ojha, "Comparison of Generalized Q-Function Algorithms." IEEE Transactions on Information Theory, vol. IT-33, July 1987, 591-596.
Marcum, J. I. "A Statistical Theory of Target Detection by Pulsed Radar: Mathematical Appendix." RAND Corporation, Santa Monica, CA, Research Memorandum RM-753, July 1, 1948. Reprinted in IRE Transactions on Information Theory, vol. IT-6, April 1960, 59-267.
McGee, W. F. "Another Recursive Method of Computing the Q Function." IEEE Transactions on Information Theory, vol. IT-16, July 1970, 500-501.
![]() | lloyds | modmap | ![]() |