ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

betaln

構文

L = betaln(Z,W)

説明

L = betaln(Z,W) は、配列 Z および W の対応する要素について、関数 log(beta(Z,W))beta(Z,W) ではなくその自然対数 beta を計算します。ベータ関数は非常に大きな値から非常に小さな値までの範囲に及ぶ可能性があるため、その対数を取るほうが便利な場合もあります。

Z および W は、実数かつ非負でなければなりません。両方の配列が同じサイズであるか、どちらかがスカラーでなければなりません。

すべて折りたたむ

ベータ関数を直接計算することなく、X の値に従ってベータ関数の自然対数を計算します。beta(X,X) の結果、浮動小数点数の算術アンダーフローが発生します。

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

 -708.8616

詳細

すべて折りたたむ

アルゴリズム

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

参考

| |

R2006a より前に導入

この情報は役に立ちましたか?