Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

getSignal

ラベル付き信号セットからの信号の取得

説明

[s,info] = getSignal(lss,midx) は、ラベル付き信号セット lss のメンバー midx に含まれている信号の値を返します。

すべて折りたたむ

クジラの歌の録音を含むラベル付き信号セットを読み込みます。

load whales
lss
lss = 
  labeledSignalSet with properties:

             Source: {2x1 cell}
         NumMembers: 2
    TimeInformation: "sampleRate"
         SampleRate: 4000
             Labels: [2x3 table]
        Description: "Characterize wave song regions"

 Use labelDefinitionsHierarchy to see a list of labels and sublabels.
 Use setLabelValue to add data to the set.

セットの 2 番目のメンバーを取得し、プロットします。

[song,tinfo] = getSignal(lss,2);
t = (0:length(song)-1)/tinfo.SampleRate;
plot(t,song)

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

入力引数

すべて折りたたむ

ラベル付き信号セット。labeledSignalSet オブジェクトとして指定します。

例: labeledSignalSet({randn(100,1) randn(10,1)},signalLabelDefinition('female')) は、属性 'female' を含むランダム信号の 2 つのメンバーのセットを指定します。

メンバーの行番号。正の整数で指定します。midx は、メンバーの行番号をラベル付き信号セットのLabelsテーブルに表示される行番号として指定します。

出力引数

すべて折りたたむ

信号値。ベクトル、行列、timetable、または cell 配列として返されます。

時間情報。構造体として返されます。

バージョン履歴

R2018b で導入