getLabelDefinitions
ラベル付き信号セットのラベルの定義の取得
説明
は、lbldefs = getLabelDefinitions(lss)signalLabelDefinition オブジェクトのベクトルを、ラベル付き信号セット lss のラベルと共に返します。
lbldefs を変更しても、ラベル付きセットには影響しません。ラベルの定義を変更するには、editLabelDefinition、addLabelDefinitions、および removeLabelDefinition を使用します。
getLabelDefinitions( は、名前と値の引数を使用して指定した値にラベル タイプとフレーム ポリシーが等しい lss,Name=Value)signalLabelDefinition オブジェクトのベクトルを返します。
例
クジラの歌の録音を含むラベル付き信号セットを読み込みます。
load whales
lsslss =
labeledSignalSet with properties:
Source: {2×1 cell}
NumMembers: 2
TimeInformation: "sampleRate"
SampleRate: 4000
Labels: [2×3 table]
Description: "Characterize wave song regions"
Use labelDefinitionsHierarchy to see a list of labels and sublabels.
Use setLabelValue to add data to the set.
セット内のラベルの定義を取得します。
dfs = getLabelDefinitions(lss); for k = 1:length(dfs) dfs(k) end
ans =
signalLabelDefinition with properties:
Name: "WhaleType"
LabelType: "attribute"
LabelDataType: "categorical"
Categories: [3×1 string]
DefaultValue: []
Sublabels: [0×0 signalLabelDefinition]
Tag: ""
Description: "Whale type"
Use labeledSignalSet to create a labeled signal set.
ans =
signalLabelDefinition with properties:
Name: "MoanRegions"
LabelType: "roi"
LabelDataType: "logical"
ValidationFunction: []
ROILimitsDataType: "double"
DefaultValue: []
Sublabels: [0×0 signalLabelDefinition]
Tag: ""
Description: "Regions where moans occur"
Use labeledSignalSet to create a labeled signal set.
ans =
signalLabelDefinition with properties:
Name: "TrillRegions"
LabelType: "roi"
LabelDataType: "logical"
ValidationFunction: []
ROILimitsDataType: "double"
DefaultValue: []
Sublabels: [1×1 signalLabelDefinition]
Tag: ""
Description: "Regions where trills occur"
Use labeledSignalSet to create a labeled signal set.
入力引数
ラベル付き信号セット。labeledSignalSet オブジェクトとして指定します。
例: は、属性 labeledSignalSet({randn(100,1) randn(10,1)},signalLabelDefinition("female"))"female" を含むランダム信号の 2 つのメンバーのセットを指定します。
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
例: getLabelDefinitions(lss,LabelType="roiFeature",FrameSize=50,FrameOverlapLength=5) は、フレーム サイズが 50 でフレームのオーバーラップの長さが 5 の roiFeature ラベルを格納する signalLabelDefinition オブジェクトを返します。
ラベル タイプ。"attribute"、"roi"、"point"、"attributeFeature"、"roiFeature"、または "roiTimeFrequency" として指定します。
例: LabelType="attribute"
データ型: char | string
フレーム サイズ。数値スカラーとして指定します。この引数を有効にするには、LabelType を "roiFeature" に設定します。
例: LabelType="roiFeature",FrameSize=50
データ型: double
フレームのオーバーラップの長さ。数値スカラーとして指定します。この引数を有効にするには、LabelType を "roiFeature" に設定します。FrameOverlapLength と FrameRate を同時に指定することはできません。
フレームのオーバーラップの長さを指定すると、関数は、指定した値と FrameSize および FrameOverlapLength が等しい roiFeature ラベルを格納する signalLabelDefinition オブジェクトを返します。
例: LabelType="roiFeature",FrameSize=50,FrameOverlapLength=5
データ型: double
フレーム レート。数値スカラーとして指定します。この引数を有効にするには、LabelType を "roiFeature" に設定します。FrameRate と FrameOverlapLength を同時に指定することはできません。
フレーム レートを指定すると、関数は、指定した値と FrameSize および FrameRate が等しい roiFeature ラベルを格納する signalLabelDefinition オブジェクトを返します。
例: LabelType="roiFeature",FrameSize=50,FrameRate=45
データ型: double
出力引数
信号ラベルの定義。signalLabelDefinition オブジェクトまたはこのオブジェクトのベクトルとして返されます。
バージョン履歴
R2018b で導入getLabelDefinitions 関数は、roiTimeFrequency のラベルの定義をもつラベル付き信号セットをサポートします。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)