このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
setExtractorParameters
説明
setExtractorParameters(
は、sFE
,featurename
,params
)featurename
の抽出に使用されるパラメーターを指定します。
setExtractorParameters(
は、sFE
,featurename
)featurename
の抽出に使用されるパラメーターを既定値に設定します。
例
特徴抽出用のパラメーター値の設定
signalFrequencyFeatureExtractor
オブジェクトを作成し、N(0,1) 加法性ホワイト ノイズを伴う 100 Hz の正弦波で構成される信号のウェルチ パワー スペクトル密度 (PSD) 推定を抽出します。サンプル レートは 1 kHz で、信号は 5 秒間持続します。
fs = 1000; t = 0:1/fs:5-1/fs; x = cos(2*pi*100*t) + randn(size(t)); sFE = signalFrequencyFeatureExtractor(SampleRate=fs,WelchPSD=true);
PSD 計算の場合は、OverlapLength
を 25
サンプルに設定し、FFTLength
を 512
サンプルに設定します。オブジェクトに対して関数getExtractorParameters
を呼び出して PSD パラメーターを表示します。
setExtractorParameters(sFE,"WelchPSD",OverlapLength=25,FFTLength=1024) params = getExtractorParameters(sFE,"WelchPSD")
params = struct with fields:
FFTLength: 1024
FrequencyVector: []
OverlapLength: 25
Window: []
関数extract
を使用して、信号のウェルチ PSD 推定を抽出します。結果をプロットします。
feature = extract(sFE,x); fvec = linspace(0,fs/2,length(feature)); plot(fvec,pow2db(abs(feature))) xlabel("Frequency (Hz)") ylabel("PSD (dB/Hz)") grid
入力引数
sFE
— 特徴抽出器オブジェクト
signalFrequencyFeatureExtractor
オブジェクト
特徴抽出器オブジェクト。signalFrequencyFeatureExtractor
オブジェクトとして指定します。
featurename
— 抽出された特徴
string スカラー | 文字ベクトル
抽出された特徴。string スカラーまたは文字ベクトルとして指定します。
データ型: char
| string
params
— パラメーター
名前と値の引数 | 構造体
featurename
の抽出に使用されるパラメーター。名前と値の引数または構造体として指定します。
データ型: string
| struct
拡張機能
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は、GPU 配列を完全にサポートします。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2021b で導入R2023a: gpuArray
入力の使用
関数 setExtractorParameters
は gpuArray
入力をサポートします。この機能を使用するには、Parallel Computing Toolbox™ が必要です。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)