BetaRegularized
更多信息
- 数学函数,适宜于符号和数值运算.
- 非奇异情况下,
. - BetaRegularized[z0,z1,a,b] 给出在如 Beta[z0,z1,a,b]/Beta[a,b] 的非奇异情况中所定义的广义正则化不完全 β 函数.
- 需注意 BetaRegularized 函数的参数排列有别于 GammaRegularized 的参数排列.
- 对于一些特殊的参数,BetaRegularized 自动运算出精确值.
- BetaRegularized 可求任意数值精度的值.
- BetaRegularized 自动逐项作用于列表的各个元素.
- BetaRegularized 可与 Interval 和 CenteredInterval 对象一起使用. »
范例
打开所有单元 关闭所有单元基本范例 (6)
BetaRegularized[2, 2.4, 3.2]Plot[BetaRegularized[z, 3, 1], {z, -3, 3}]ComplexPlot3D[BetaRegularized[z, 5, 3], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[BetaRegularized[x, 5, 3], {x, 0, 10}]在 Infinity 的级数展开:
Series[BetaRegularized[x, 1, -1 / 3], {x, ∞, 3}]//Normal//FullSimplifySeries[BetaRegularized[x, 5, 1], {x, 1, 3}]//FullSimplify范围 (36)
数值运算 (6)
BetaRegularized[2, 0.5, 5]BetaRegularized[1, 0, 5]N[BetaRegularized[15 / 17, 5, 1], 50]BetaRegularized[0.211111111111111111, 5, 1]N[BetaRegularized[23 / 47, 5 - I, 2]]BetaRegularized[23 / 47, 5, 1`100]//TimingBetaRegularized[15 / 71, 5, 1`10000];//Timing使用 Interval 和 CenteredInterval 对象计算最坏情况下的保证区间:
BetaRegularized[Interval[{1.2, 2.1}], 2, 1]BetaRegularized[CenteredInterval[2, 1 / 8], 2, 1]或用 Around 计算一般情况下的统计区间:
BetaRegularized[ Around[1.2, 0.01], 1, 2]BetaRegularized[{{1 / 2, -1}, {0, 1 / 2}}, 1, 2]或用 MatrixFunction 计算矩阵形式的 BetaRegularized 函数:
MatrixFunction[BetaRegularized[#, 1, 2]&, {{1 / 2, -1}, {0, 1 / 2}}]//FullSimplify特殊值 (4)
BetaRegularized 在固定点上的值:
Table[BetaRegularized[z, 1, 2 ], {z, 1, 5}]Table[BetaRegularized[1 / z, 1, 2], {z, 2, 4}]BetaRegularized[0, 0, 0 ]BetaRegularized[ComplexInfinity, 1, 3 ]BetaRegularized[Infinity, 1, 2 ]求使得 BetaRegularized[z,1,3]=3.5 成立的 z 值:
zval = z /. FindRoot[BetaRegularized[z, 1, 3] == 3.5, {z, 0.1}]Plot[BetaRegularized[z, 1, 3], {z, -5, 5}, Epilog -> Style[Point[{zval, BetaRegularized[zval, 1, 3]}], PointSize[Large], Red], PlotRange -> {-20, 20}]可视化 (3)
绘制各种参数设置下的 BetaRegularized 函数:
Plot[Evaluate[Table[BetaRegularized[z, a, b], {a, 3}, {b, 3}]], {z, -3, 3}]ContourPlot[Re[BetaRegularized[3, a, b]], {a, -3, 3}, {b, -3, 3}, IconizedObject[«PlotOptions»]]ContourPlot[Im[BetaRegularized[3, a, b]], {a, -3, 3}, {b, -3, 3}, IconizedObject[«PlotOptions»]]函数的属性 (9)
FunctionDomain[BetaRegularized[z, 1, 1], z]FunctionDomain[BetaRegularized[z, 2, 1], z, Complexes]BetaRegularized[-z, 1, 1] == -BetaRegularized[z, 1, 1]对于正整数
,正则化的不完全 beta 函数
是
的解析函数:
FunctionAnalytic[BetaRegularized[x, a, 1], x, Assumptions -> a > 0 && a∈ℤ]FunctionSingularities[BetaRegularized[x, 1, 1], x]FunctionDiscontinuities[BetaRegularized[x, 1, 1], x]FunctionAnalytic[Beta[x, 1 / 2, 1], x]FunctionMeromorphic[Beta[x, 1 / 2, 1], x]FunctionMonotonicity[BetaRegularized[x, 1, 2], x]如果
为正的奇数,
是单射函数,如果
为正的偶数,则不是单射函数:
FunctionInjective[BetaRegularized[x, 2k, 1], x, Assumptions -> k > 0 && k∈ℤ]FunctionInjective[BetaRegularized[x, 2k + 1, 1], x, Assumptions -> k > 0 && k∈ℤ]Plot[{BetaRegularized[x, 3, 1], BetaRegularized[x, 4, 1], 5}, {x, -2, 2}]如果
为正的奇数,
是满射函数,如果
为正的偶数,则不是满射函数:
Table[FunctionSurjective[BetaRegularized[x, a, 1], x], {a, 5}]Plot[{BetaRegularized[x, 3, 1], BetaRegularized[x, 4, 1], -5}, {x, -2, 2}]Table[FunctionSign[BetaRegularized[x, a, 1], x], {a, 5}]FunctionConvexity[BetaRegularized[x, 2k, 1], x, Assumptions -> k > 0 && k∈ℤ]TraditionalForm 格式输出:
BetaRegularized[z, a, b]//TraditionalForm微分 (3)
D[BetaRegularized[z, a, b], z]D[BetaRegularized[z, a, b], a]D[BetaRegularized[z, a, b], b]Table[D[BetaRegularized[z, a, b], {z, k}], {k, 1, 3}]//FullSimplifyPlot[Evaluate[% /. { a -> 2, b -> 3}], {z, -5, 5}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative"}]D[BetaRegularized[z, a, b], {z, k}]// FullSimplify积分 (3)
用 Integrate 计算不定积分:
Integrate[BetaRegularized[``z, a, b``], z]FullSimplify[D[%, z]]Integrate[BetaRegularized[``z, a, b``], {z, 0, 4}]Integrate[z BetaRegularized[``Sqrt[z], 2, 1``], z]//FullSimplifyIntegrate[ z^2 BetaRegularized[``z, 3, 5``], {z, 0, 4}]//FullSimplify级数展开式 (5)
用 Series 求泰勒展开式:
Series[BetaRegularized[x, a, b], {x, 0, 3}]terms = FullSimplify[Normal[Table[Series[BetaRegularized[x, 4, 1], {x, 2, m}], {m, 1, 3, 1}]]];
Plot[{BetaRegularized[x, 4, 1], terms}, {x, -3, 3}]FourierSeries[BetaRegularized[x, 1, 3], x, 1]// FullSimplify求 Infinity 处的级数展开式:
Series[BetaRegularized[x, a, b], {x, Infinity, 0}]Series[BetaRegularized[x, a, b], {x, DirectedInfinity[z], 1}, Assumptions -> x > 0]// FullSimplifySeries[BetaRegularized[x, a, b], {x, x0, 2}]// FullSimplify函数恒等式和化简 (3)
正则化的不完全 beta 函数与不完全 beta 函数有关:
BetaRegularized[x, y, a, b]//FunctionExpandBetaRegularized[x, a + 1, b] == BetaRegularized[x, a, b] - (x ^ a (1 - x) ^ b/a Beta[a, b])//FullSimplifyBetaRegularized 可被简化为更简单的形式:
BetaRegularized[x, 1, b]推广和延伸 (8)
常规正则化不完全 β 函数 (5)
BetaRegularized[z, 2, 5]//FunctionExpandBetaRegularized[z, 1 / 2, 3 / 2]//FunctionExpandBetaRegularized[Infinity, 1, 2]BetaRegularized 按元素线性作用于列表:
BetaRegularized[{2, 3, 5, 7}, 2.5, 0.5]BetaRegularized 可被应用于幂级数:
BetaRegularized[1 + x + O[x]^2, a, 5 / 2]Series[BetaRegularized[z, a, b], {z, Infinity, 2}]Series[BetaRegularized[z, a, b], {z, DirectedInfinity[x], 2}]广义正则化不完全 β 函数 (3)
BetaRegularized[z, 2, 7 / 2, 1 / 2]//FunctionExpand//SimplifySeries[BetaRegularized[z0, z1, a, b], {z0, ζ, 2}]Series[BetaRegularized[z0, z1, a, b], {a, α, 1}]Series[BetaRegularized[z0, z1, a, b], {z1, Infinity, 2}]应用 (4)
BetaRegularized 在复平面的绝对值图:
Plot3D[Abs[BetaRegularized[x + I y, -1.5, 3]], {x, -2, 2}, {y, -1, 1}]Plot3D[Re[BetaRegularized[2, ax + I ay, I]], {ax, -5, 2}, {ay, -1, 1}]p[d_, s_] := d s ^ (d - 1) BetaRegularized[1 - s ^ 2 / 4, (d + 1) / 2, 1 / 2]Table[FullSimplify[FunctionExpand[p[d, s]], s > 0], {d, 3}]Plot[Evaluate[Table[p[d, s], {d, 10}]], {s, 0, 2}]StudentTDistribution 的 CDF 以 BetaRegularized 函数的形式给出:
p[n_, r_] = CDF[StudentTDistribution[n], r]Plot[Evaluate[Table[p[ν, x], {ν, 1, 6}]] , {x, 0, 5}]1 - CDF[StudentTDistribution[n], r]//PiecewiseExpandFRatioDistribution 的 CDF 以 BetaRegularized 函数的形式给出:
p[n_, m_, r_] = CDF[FRatioDistribution[n, m], r]Plot[Table[p[n, 10, x], {n, {2, 5, 20}}]//Evaluate, {x, 0, 2}, Exclusions -> None]Plot[Table[p[10, m, x], {m, {1, 5, 20}}]//Evaluate, {x, 0, 2}, Exclusions -> None]属性和关系 (3)
由 FunctionExpand 将正则化的不完全 β 函数用 Gamma 和 Beta 函数表示:
FunctionExpand[BetaRegularized[z, a, b]]FindRoot[BetaRegularized[z, 2, 3] - 4 BetaRegularized[2, z + 2, 3] + z == 6, {z, 1}]BetaRegularized[InverseBetaRegularized[z, a, b], a, b]用 PowerExpand 忽略多值性含糊:
PowerExpand[%]可能存在的问题 (3)
BetaRegularized[10 ^ 20., 10 ^ 30., 10. ^ 20.]BetaRegularized[10. ^ 1, 10. ^ 3, 10. ^ 2]MachineNumberQ[%]FullSimplify 一般不生成正则化的 β 函数:
FunctionExpand[BetaRegularized[z, a, b]]FullSimplify[%]技术笔记
-
▪
- 特殊函数
相关链接
历史
1991年引入 (2.0) | 在以下年份被更新:2021 (13.0) ▪ 2022 (13.1)
文本
Wolfram Research (1991),BetaRegularized,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BetaRegularized.html (更新于 2022 年).
CMS
Wolfram 语言. 1991. "BetaRegularized." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/BetaRegularized.html.
APA
Wolfram 语言. (1991). BetaRegularized. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BetaRegularized.html 年
BibTeX
@misc{reference.wolfram_2026_betaregularized, author="Wolfram Research", title="{BetaRegularized}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/BetaRegularized.html}", note=[Accessed: 14-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_betaregularized, organization={Wolfram Research}, title={BetaRegularized}, year={2022}, url={https://reference.wolfram.com/language/ref/BetaRegularized.html}, note=[Accessed: 14-August-2026]}