marcumq

Обобщенная функция Маркума Q

Синтаксис

Q = marcumq(a,b)
Q = marcumq(a,b,m)

Описание

Q = marcumq(a,b) вычисляет функцию Marcum Q a и b, заданный как

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

где a и b являются неотрицательными вещественными числами. В этом выражении I0 является модифицированной функцией Бесселя первого рода нулевого порядка.

Q = marcumq(a,b,m) вычисляет обобщенный Marcum Q, заданный как

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

где a и b являются неотрицательными вещественными числами и m является положительным целым числом. В этом выражении Im-1 является модифицированной функцией Бесселя первого рода порядка m-1.

Если любой из входов является скаляром, он расширяется до размера других входов.

Примеры

свернуть все

В этом примере показано, как использовать marcumq функция.

Создайте вектор входа, x.

x = (0:0.1:10)';

Сгенерируйте два выходных вектора для a = 0 и a = 2.

Q1 = marcumq(0,x);
Q2 = marcumq(2,x);

Постройте график результирующих функций Marcum Q.

plot(x,[Q1 Q2])

Figure contains an axes. The axes contains 2 objects of type line.

Ссылки

[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, 1 июля 1948. Переиздан в IRE Transactions on Information Theory, Vol. IT-6, April, 1960, pp. 59-267.

[3] Шнидман, Д. А., «Вычисление вероятности обнаружения и обобщенной Q-функции маркума», Транзакции IEEE по теории информации, том IT-35, март 1989, стр. 389-400.

См. также

Представлено до R2006a