betaln

Логарифм бета-функции

Синтаксис

L = betaln (Z, W)

Описание

L = betaln(Z,W) вычисляет натуральный логарифм функции beta log(beta(Z,W)), для соответствующих элементов массивов Z и W, не вычисляя beta(Z,W). Поскольку бета-функция может передвинуться на очень большие или очень маленькие значения, ее логарифм иногда более полезен.

Z и W должны быть действительными и неотрицательными. Они должны быть одного размера, или любой может быть скаляром.

Примеры

свернуть все

Вычислите натуральный логарифм бета-функции согласно значению X без непосредственно вычислительного бета-функция. beta(X,X) приводит к арифметической потере значимости с плавающей точкой.

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

Алгоритмы

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

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| |

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

Была ли эта тема полезной?