メインコンテンツ

strips

ストリップ プロット

説明

strips(x) では、x が長さ 250 の水平方向の帯 (ストリップ) にプロットされます。

strips(x,n) では、x が、それぞれ n サンプル長のストリップにプロットされます。

strips(x,sd,fs) では、サンプル レート fs サンプル/秒が与えられ、持続時間 sd のストリップに x がプロットされます。

strips(x,sd,fs,scale) では、垂直軸もスケーリングされます。

すべて折りたたむ

信号をフレームに分割します。すべての信号フレームをストリップ プロットします。

73113 サンプルの信号 y を含むデータ ファイルを読み込みます。信号を 2048 サンプルがオーバーラップする 16384 サンプルのフレームに分割し、最後のフレームをゼロでパディングします。すべてのフレームをストリップ プロットに表示します。

load handel
yfs = framesig(y,16384,OverlapLength=2048, ...
    IncompleteFrameRule="zeropad");
ns = size(yfs,2);

strips(yfs)

grid
xlabel("Sample Number")
ylabel("Frame Number")
yticklabels(ns:-1:1)

Figure contains an axes object. The axes object with xlabel Sample Number, ylabel Frame Number contains an object of type line.

2 秒間の周波数変調正弦波を、0.25 秒の帯 (ストリップ) にプロットします。サンプル レートを 1 kHz に指定します。

fs = 1000;
t = 0:1/fs:2;
x = vco(sin(2*pi*t),[10 490],fs);

strips(x,0.25,fs)

Figure contains an axes object. The axes object contains an object of type line.

Fs=7418Hz でサンプリングされた音声信号を読み込みます。ファイルには、"MATLAB®" という単語を発声している女性の録音音声が含まれています。

load mtlb

0.18 秒の長さのストリップに信号をプロットします。垂直軸が 125% にスケーリングされます。

strips(mtlb,0.18,Fs,1.25)

Figure contains an axes object. The axes object contains an object of type line.

入力引数

すべて折りたたむ

ベクトルまたは行列として指定される入力信号。x が行列の場合、関数 strips では、x の各列が同じプロット上の水平方向のストリップとしてプロットされます。x が複素数の場合、この関数では虚数部が無視されます。

データ型: single | double
複素数のサポート: あり

ストリップの長さ。実数の正のスカラーとして指定します。

秒単位の持続時間。実数の正のスカラーとして指定します。sd を指定する場合は、fs も指定しなければなりません。

サンプル レート。実数の正のスカラーとして指定します。fs の単位は Hz です。

スケール係数。スカラーとして指定します。scale が複素数の場合、関数 strips では虚数部が無視されます。

データ型: single | double
複素数のサポート: あり

バージョン履歴

R2006a より前に導入

参考

|