wblrnd
ワイブル乱数
説明
例
ワイブル乱数の生成
ワイブル乱数の生成
スケール 3
、形状値 1
~ 5
のワイブル分布から抽出した乱数から成る 1 行 5 列の配列を生成します。
a1 = 3; b1 = 1:5; r1 = wblrnd(a1,b1)
r1 = 1×5
0.6147 0.9437 3.8195 1.6459 2.5666
配列の次元を指定する場合、これらはスカラー拡張後の a
および b
の次元と一致しなければなりません。
スケール値 1
~ 6
、形状値 5
~ 10
のワイブル分布から抽出した乱数から成る 1 行 6 列の配列を生成します。
a2 = 1:6; b2 = 5:10; sz1 = 1; sz2 = 6; r2 = wblrnd(a2,b2,sz1,sz2)
r2 = 1×6
1.1841 2.0836 2.7912 2.7026 3.4531 6.3799
スケール 4
、形状 5
のワイブル分布から抽出した乱数から成る 2 行 3 列の配列を生成します。
sz = [2 3]; r3 = wblrnd(4,5,sz)
r3 = 2×3
1.9817 3.7486 4.5729
2.1395 2.9624 3.8841
入力引数
a
— スケール パラメーター
正のスカラー値 | 正のスカラー値の配列
sz1,...,szN
— 各次元のサイズ (個別の引数)
整数
各次元のサイズ。整数の引数として個別に指定します。
a
と b
が配列である場合、sz1,...,szN
で指定された次元と a
および b
の次元は一致していなければなりません。sz1,...,szN
の既定値は a
と b
の次元です。
単一の値
sz1
を指定した場合、r
はサイズsz1
行sz1
列の正方行列になります。いずれかの次元のサイズが
0
または負である場合、r
は空の配列になります。2 次元を超える場合、
wblrnd
はサイズ1
の後続次元を無視します。たとえば、wblrnd
(2,5,3,1,1,1)
は、スケール2
かつ形状5
の分布に従う乱数から成る 3 行 1 列のベクトルを生成します。
例: 3,5
データ型: single
| double
sz
— 各次元のサイズ (行ベクトル)
整数の行ベクトル
各次元のサイズ。整数の行ベクトルとして指定します。
a
と b
が配列である場合、sz
で指定された次元と a
および b
の次元は一致していなければなりません。sz
の既定値は a
と b
の次元です。
単一の値 [
sz1
] を指定した場合、r
はサイズsz1
行sz1
列の正方行列になります。いずれかの次元のサイズが
0
または負である場合、r
は空の配列になります。2 次元を超える場合、
wblrnd
はサイズ1
の後続次元を無視します。たとえば、wblrnd
(2,5,[3 1 1 1])
は、スケール2
かつ形状5
の分布に従う乱数から成る 3 行 1 列のベクトルを生成します。
例: [3 5]
データ型: single
| double
出力引数
r
— ワイブル乱数
スカラー値 | スカラー値の配列
ワイブル乱数。スカラー値、または sz1,...,szN
と sz
のいずれかによって指定された次元数のスカラー値の配列として返されます。r
の各要素は、a
および b
内の対応する要素によって指定された分布から生成された乱数です。
代替機能
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意事項および制限事項:
以下のいずれかに該当する場合、生成されるコードは MATLAB® によって返される数列とは異なる数列を返す可能性があります。
出力が非スカラーである。
分布に対して入力パラメーターが無効である。
コード生成の詳細については、コード生成の紹介および一般的なコード生成のワークフローを参照してください。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は、GPU 配列を完全にサポートします。詳細は、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)