Main Content

betaln

베타 함수의 로그(Logarithm)

구문

L = betaln(Z,W)

설명

L = betaln(Z,W)beta(Z,W)를 계산하지 않으면서 배열 Z와 배열 W의 대응하는 요소에 대해 beta 함수의 자연 로그 log(beta(Z,W))를 계산합니다. 베타 함수는 매우 큰 값에서부터 매우 작은 값까지 범위가 넓기 때문에 경우에 따라서는 로그가 유용합니다.

ZW는 음이 아닌 실수여야 합니다. 두 배열의 크기는 같거나 둘 중 하나만 스칼라여야 합니다.

예제

모두 축소

베타 함수를 직접 계산하지 않고 X의 값에 따라 베타 함수의 자연 로그를 계산합니다. 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 이전에 개발됨

참고 항목

| |