MarcumQ
例題
すべて開く すべて閉じる例 (4)
MarcumQ[2., 3, 1]Plot[MarcumQ[1, 4, b], {b, 0, 10}]ComplexPlot3D[MarcumQ[1, 1, z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[MarcumQ[1 / 2, x, 2], {x, 0, 2}]スコープ (29)
数値評価 (6)
N[MarcumQ[5, 8, 7]]MarcumQ[2.5, 1.2, 3, 9]N[MarcumQ[2 / 5, 1 / 2, 3, 9], 50]MarcumQ[2, 5, 9.21111111111111111111111111111111111]N[MarcumQ[2 + I, 1 / 2, 3]]MarcumQ[2 / 5, 1 / 2, 3`100]//TimingMarcumQ[1, 1 / 5, 3`1000];//TimingMarcumQ[2, 1 / 2, {{1 / 2, -1}, {0, 1 / 2}}]MatrixFunctionを使って行列のMarcumQ関数を計算することもできる:
MatrixFunction[MarcumQ[2, 1 / 2, #]&, {{1 / 2, -1}, {0, 1 / 2}}]//FullSimplifyAroundを使って平均的な場合の統計区間を計算する:
MarcumQ[ 2, 0, Around[1 / 2, 0.01]]特定の値 (3)
記号的な a についてのMarcumQ:
MarcumQ[2, a, a ]//FunctionExpandMarcumQ[1,2,x]の最大値を求める:
xmax = x /. FindRoot[D[MarcumQ[1, 2, x], x] == 0, {x, 0.1}]Plot[MarcumQ[1, 2, x], {x, -5, 5}, Epilog -> Style[Point[{xmax, MarcumQ[1, 2, xmax]}], PointSize[Large], Red]]MarcumQ[m, a, b0, b1]//FunctionExpand可視化 (2)
MarcumQ関数をさまざまなパラメータについてプロットする:
Plot[{MarcumQ[1, 5, x], MarcumQ[1, 4, x], MarcumQ[1, 3, x]}, {x, 0, 10}]ComplexContourPlot[Re[MarcumQ[1, 3, z]], {z, -4 - 4 I, 4 + 4 I}, Contours -> 20]ComplexContourPlot[Im[MarcumQ[1, 3, z]], {z, -4 - 4 I, 4 + 4 I}, Contours -> 20]関数の特性 (9)
MarcumQの実領域:
FunctionDomain[MarcumQ[m, a, b], {m, a, b}]FunctionDomain[MarcumQ[m, a, b1, b2], {m, a, b1, b2}]MarcumQの複素領域:
FunctionDomain[MarcumQ[m, a, b], {m, a, b}, Complexes]FunctionDomain[MarcumQ[m, a, b1, b2], {m, a, b1, b2}, Complexes]FunctionRange[MarcumQ[2, 1, x], x, y]//QuietMarcumQ[m, a, -x]FunctionAnalytic[MarcumQ[m, a, b], {a, b}, Assumptions -> m > 0 && m∈ℤ]Simplify[FunctionSingularities[MarcumQ[m, a, b], {a, b}], Assumptions -> m > 0 && m∈ℤ]Simplify[FunctionDiscontinuities[MarcumQ[m, a, b], {a, b}], Assumptions -> m > 0 && m∈ℤ]FunctionMonotonicity[MarcumQ[1 / 2, x, 2], x]FunctionInjective[MarcumQ[1 / 2, x, 2], x]Plot[{MarcumQ[1 / 2, x, 2], .5}, {x, -10, 10}]FunctionSign[MarcumQ[1 / 2, x, 2], x]FunctionConvexity[MarcumQ[1 / 2, x, 2], x]TraditionalFormによる表示:
MarcumQ[m, a, b]//TraditionalFormMarcumQ[m, a, Subscript[b, 0], Subscript[b, 1]]//TraditionalForm微分 (2)
D[MarcumQ[m, a, b], a]D[MarcumQ[m, a, b], b]Table[D[MarcumQ[m, a, b], {a, k}], {k, 1, 4}]//FullSimplifyb=3で m=1のとき,a についての高次導関数をプロットする:
Plot[Evaluate[% /. { b -> 3, m -> 1}], {a, 0, 10}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]級数展開 (2)
Seriesを使ってテイラー(Taylor)展開を求める:
Series[MarcumQ[m, a, b], {a, 0, 3}]//Normal//FullSimplifyterms = Normal@Table[Series[MarcumQ[1, a, 3], {a, 0, k}], {k, 1, 5, 2}];
Plot[{MarcumQ[1, a, 3], terms}, {a, -3, 3}]Series[MarcumQ[m, a, b], {a, a0, 2}]// Normal//FullSimplify関数の恒等式と簡約 (5)
MarcumQ[5 / 2, a, b]//FunctionExpandMarcumQ[-4, a, a]//FunctionExpandMarcumQ[m, a, a]//FunctionExpanda^2y'''[a] + a(2a^2 + 2m - 1)y''[a] + (a^4 - a^2(b^2 - 2m) - 2m + 1)y'[a] == 0 /. y -> Function[a, MarcumQ[m, a, b]]//FullSimplifyb^2y'''[b] + b(2b^2 - 2m + 1)y''[b] + (b^4 - b^2(a^2 + 2m - 2) + 2m - 1)y'[b] == 0 /. y -> Function[b, MarcumQ[m, a, b]]//FullSimplify(a^2/2)y[m + 2] == ((a^2/2) - m)y[m + 1] + ((b^2/2) + m)y[m] - (b^2/2)y[m - 1] /. y -> Function[m, MarcumQ[m, a, b]]//FullSimplifyアプリケーション (2)
信号の振幅はRiceDistributionでモデル化できる.振幅が平均値を超える確率を求める:
𝒟 = RiceDistribution[3, 2, 5];Probability[x > Mean[𝒟], x𝒟]N[%]大きい引数のMarcumQ関数の値とその漸近公式を比較する:
Refine[SurvivalFunction[RiceDistribution[m, a / Sqrt[m], 1], x / Sqrt[m]], m > 0 && x > 0]SurvivalFunction[NormalDistribution[Mean[RiceDistribution[m, a / Sqrt[m], 1]], StandardDeviation[RiceDistribution[m, a / Sqrt[m], 1]]], x / Sqrt[m]]{%%, %} /. {m -> 3, a -> 8.2, x -> 9.}特性と関係 (3)
MarcumQを使ってSkellamDistributionのSurvivalFunctionを計算することができる:
k = 3;m1 = 10;m2 = 9;
SurvivalFunction[SkellamDistribution[m1, m2], k]//NMarcumQ[-k, Sqrt[2 m1], Sqrt[2 m2]]//NMarcumQでNoncentralChiSquareDistributionのSurvivalFunctionを計算する:
SurvivalFunction[NoncentralChiSquareDistribution[ν, δ], x]MarcumQでRiceDistributionのSurvivalFunctionを計算する:
SurvivalFunction[RiceDistribution[α, β], x]SurvivalFunction[RiceDistribution[m, α, β], x]関連するガイド
テキスト
Wolfram Research (2010), MarcumQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/MarcumQ.html.
CMS
Wolfram Language. 2010. "MarcumQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MarcumQ.html.
APA
Wolfram Language. (2010). MarcumQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MarcumQ.html
BibTeX
@misc{reference.wolfram_2026_marcumq, author="Wolfram Research", title="{MarcumQ}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/MarcumQ.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_marcumq, organization={Wolfram Research}, title={MarcumQ}, year={2010}, url={https://reference.wolfram.com/language/ref/MarcumQ.html}, note=[Accessed: 03-November-2026]}