Main Content

subset

メンバーのサブセットを持つ新しいラベル付き信号セットの取得

説明

lssnew = subset(lss,midxvect) は、midxvect で指定されたメンバーを含む新しいラベル付き信号セットを返します。

すべて折りたたむ

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

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 番目のメンバーで構成される新しいラベル付き信号セットを作成します。

lssnew = subset(lss,2)
lssnew = 
  labeledSignalSet with properties:

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

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

入力引数

すべて折りたたむ

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

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

サブセット メンバーの行番号。正の整数のベクトルとして指定します。midxvect の各要素は、labeledSignalSet オブジェクト lssLabelsテーブルに表示されるメンバーの行番号を指定します。

例: [2 3 5 7 11 13 17] は、素数でインデックス付けされた信号のサブセットを選択します。

出力引数

すべて折りたたむ

新しいラベル付き信号セット。labeledSignalSet オブジェクトとして返されます。

バージョン履歴

R2018b で導入