各種ノイズを作成する関数やプログラム例は用意されておりません。
0のときホワイトノイズ(Random White Noise)
-1のときピンクノイズ(Pink Noise)
-2のときブラウンノイズ(Brownian noise)
となるようです。
また、DIMをm行1列にすれば時系列データとして生成可能と思われます。
*MATLAB Centralにおいてフリーで公開されているファイルの内容に関しましては、直接プログラム作成者の方にお問い合わせください。
DSP System ToolboxのColord Noise システムオブジェクトを使用することで、
ピンクノイズ、ホワイトノイズ、ブラウンノイズ、ブルーノイズ、パープルノイズおよびカスタム特性のノイズを作成可能です。
一例として、長さ44100のピンクノイズを1チャンネルで作成するには、以下のように記述します。
hpinkにピンクノイズのシステムオブジェクトを格納し、xにピンクノイズの時系列信号を生成します。hpink = dsp.ColoredNoise(1,44.1e3,1);rng default;x = step(hpink);
その他の特性のノイズを作成する方法は、以下のURLにあるColored Noise システムオブジェクトのドキュメンテーションをご参照ください。
MATLAB R2019aのコマンドウィンドウで以下のコマンドを実行すると、R2019a 固有のドキュメントがご覧いただけます。>> web(fullfile(docroot, 'dsp/ref/dsp.colorednoise-system-object.html'))
上でご紹介したMATLABプログラムで使用できるColored Noiseシステムオブジェクトのほか、
Simulinkで使用できるColored NoiseブロックもDSP System Toolboxに用意されています。
Colord Noiseブロックの詳細は、以下のURLにあるColord Noiseブロックのドキュメンテーションをご参照ください。
現在のリリースに関する必要な情報は下記のリンクから検索いただけます。