randintrlv
ランダム置換を使用したシンボルの並べ替え
構文
intrlvd = randintrlv(data,state)
説明
intrlvd = randintrlv(data,state)
はランダム置換を使用して data
の要素を並べ替えます。state
パラメーターは関数が置換を指定するために使用する乱数発生器を初期化します。state
はスカラーまたは 35 行 1 列のベクトルで、関数 rand
で記述され、randintrlv
で使用されます。関数は与えられた状態に対して予測可能で可逆ですが、異なる状態は異なる置換を生成します。data
が複数の行と列をもつ行列である場合、この関数は列を個別に処理します。
既定の設定では、この関数は Nishimura と Matsumoto によるメルセンヌ・ツイスター アルゴリズムを使用します。
例
ランダム インターリーブおよびデインターリーブを使用した例は、MATLAB でブロック インターリーバーを使用したエラー レートの改善を参照してください。
バージョン履歴
R2006a より前に導入