メインコンテンツ

betapdf

ベータ確率密度関数

説明

y = betapdf(x,a,b) は、a および b の対応するパラメーターを使用して、x の各値におけるベータ分布の確率密度関数 (pdf) を返します。x の値は [0,1] の範囲内でなければなりません。

すべて折りたたむ

最初の形状パラメーター a と 2 番目の形状パラメーター b をもつベータ分布について、x の値で評価した pdf の値を計算します。

x = 0.2:0.2:1;
a = 2;
b = 1;
y = betapdf(x,a,b)
y = 1×5

    0.4000    0.8000    1.2000    1.6000    2.0000

最初の形状パラメーターの値が異なるさまざまなベータ分布について、0.1 で評価した pdf の値を計算します。

a = [1,2,3];
b = 1;
y = betapdf(0.1,a,b)
y = 1×3

    1.0000    0.2000    0.0300

入力引数

すべて折りたたむ

pdf を評価する値。範囲 [0,1] のスカラー値またはスカラー値の配列として指定します。

複数の値で pdf を評価するには、配列を使用して x を指定します。複数の分布の pdf を評価するには、配列を使用して ab を指定します。入力引数 xa および b の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、betapdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。y の各要素は、x 内の対応する要素で評価された、a および b 内の対応する要素によって指定された分布の pdf の値です。

例: [-1,0,3,4]

データ型: single | double

最初の形状パラメーター。正のスカラー値、または正の値の数値配列として指定します。

複数の値で pdf を評価するには、配列を使用して x を指定します。複数の分布の pdf を評価するには、配列を使用して ab を指定します。入力引数 xa および b の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、betapdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。y の各要素は、x 内の対応する要素で評価された、a および b 内の対応する要素によって指定された分布の pdf の値です。

例: [0.75,0.5;10,100]

データ型: single | double

2 番目の形状パラメーター。正のスカラー値、または正の値の数値配列として指定します。

複数の値で pdf を評価するには、配列を使用して x を指定します。複数の分布の pdf を評価するには、配列を使用して ab を指定します。入力引数 xa および b の 1 つ以上が配列である場合、配列のサイズは同じでなければなりません。この場合、betapdf は配列入力と同じサイズの定数配列に各スカラー入力を拡張します。y の各要素は、x 内の対応する要素で評価された、a および b 内の対応する要素によって指定された分布の pdf の値です。

例: [0.2,100;4,7]

データ型: single | double

出力引数

すべて折りたたむ

x 内の値で評価した pdf の値。スカラー値、またはスカラー値の配列として返されます。y は、必要なスカラー拡張後の xa および b と同じサイズになります。y の各要素は、x 内の対応する要素で評価された、a および b 内の対応する要素によって指定された分布の pdf の値です。

詳細

すべて折りたたむ

拡張機能

すべて展開する

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入