Main Content

betaln

beta 函数的对数

语法

L = betaln(Z,W)

说明

L = betaln(Z,W) 为数组 ZW 的对应元素计算 beta 函数的自然对数 log(beta(Z,W)),而不会计算 beta(Z,W)。由于 beta 函数的范围可以涵盖极大或极小的值,因此其对数有时会更有用。

ZW 必须是实数和非负数组。它们的大小必须相同,或者任一数组可以为标量。

示例

全部折叠

根据 X 的值计算 Beta 函数的自然对数,而不直接计算 Beta 函数。beta(X,X) 将产生浮点算术下溢。

X = 510;
betaln(X,X)
ans = -708.8616

算法

betaln(z,w) = gammaln(z)+gammaln(w)-gammaln(z+w)

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2006a 之前推出

另请参阅

| |