主要内容

marcumq

广义Marcum函数

描述

例子

= marcumq (一个,b)计算Marcum订单1的函数为非中心参数一个和参数b。使用这个语法的特殊情况来计算广义Marcum函数的订单= 1。广义Marcum的定义功能,请参阅广义Marcum Q-function

= marcumq (一个,b,)计算广义Marcum函数的顺序

例子

全部折叠

指定一个范围的值为Marcum生成数据 函数。

b = (0:0.1:10) ';

生成两个输出向量组成的Marcum值 函数的非中心参数的值02

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

画出合成Marcum 功能。

情节(b (Q1))

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。

输入参数

全部折叠

非中心参数,指定为一个非负数字数组。

请注意

如果你任何输入指定为一个数组,您必须指定其他输入数组相同的大小或标量。如果你指定的任何输入作为一个标量,扩展功能,输入其他投入的大小相匹配。

数据类型:

论点的Marcum函数,指定为一个非负数字数组。

数据类型:

广义Marcum函数,指定为正整数的数组。

数据类型:

输出参数

全部折叠

Marcum价值数的函数,返回一个数组范围[0,1]。这个输出的大小匹配输入参数的大小。

数据类型:

更多关于

全部折叠

广义Marcum函数

广义Marcum函数的顺序被定义为

( 一个 , b ) = 1 一个 1 b x 经验值 ( x 2 + 一个 2 2 ) 1 ( 一个 x ) d x ,

在哪里- 1修改后的第一类贝塞尔函数的顺序- 1。

算法

计算广义Marcum的价值指定输入函数,这个函数使用一个计算基于Shnidman方法说明了[3]。本文描述了两个错误的标准:相对误差准则和绝对误差准则。这个函数使用了绝对误差准则。

引用

[1]卡佩尔,P。答:Ojha。“广义的比较函数算法(Corresp)。”IEEE®交易信息理论33岁的没有。4(1987年7月):591 - 96。https://doi.org/10.1109/TIT.1987.1057323

[2]Marcum, j .“统计理论的目标探测脉冲雷达。”IEEE信息理论6,不。2(1960年4月):59 - 267。https://doi.org/10.1109/TIT.1960.1057560

[3]Shnidman, D.A.”检测的概率的计算和广义Marcum功能”,IEEE信息理论35岁,没有。2(1989年3月):389 - 400。https://doi.org/10.1109/18.32133

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2008a

另请参阅