Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

marcumq

Generalized Marcum Q function

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

Q(a,b)=bxexp((x2+a2)2)I0(ax)dx

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

Q(a,b)=1am1bxmexp((x2+a2)2)Im1(ax)dx

where a and b are nonnegative real numbers, and m is a positive integer. In this expression, Im–1 is the modified Bessel function of the first kind of order m–1.

If any of the inputs is a scalar, it is expanded to the size of the other inputs.

Algorithms

marcumq uses the algorithm developed in [3]. The paper describes two error criteria: a relative error criterion and an absolute error criterion. marcumq utilizes the absolute error criterion.

References

[1] Cantrell, P. E., and A. K. Ojha, “Comparison of Generalized Q-Function Algorithms,” IEEE® Transactions on Information Theory, Vol. IT-33, July, 1987, pp. 591–596.

[2] 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, pp. 59–267.

[3] Shnidman, D. A., “The Calculation of the Probability of Detection and the Generalized Marcum Q-Function,” IEEE Transactions on Information Theory, Vol. IT-35, March, 1989, pp. 389–400.

See Also

Introduced in R2008a

Was this topic helpful?