Main Content

fselect

提取在指定频率处的正弦流信号

语法

input2 = fselect(input,fmin,fmax)
input2 = fselect(input,index)

说明

input2 = fselect(input,fmin,fmax)fminfmax 之间的频率范围内提取正弦流输入信号 input 的一部分。指定 fminfmax,其频率单位与正弦流信号相同。

input2 = fselect(input,index) 在由索引向量 index 指定的特定频率处提取正弦流信号。

示例

提取正弦流信号中的第二个频率:

% Create the input signal
input = frest.Sinestream('Frequency',[1 2.5 5],...
                      'Amplitude',[1 2 1.5],...
                      'NumPeriods',[4 6 12],...
                      'RampPeriods',[0 2 6]);

% Extract a sinestream signal for the second frequency
input2 = fselect(input,2)

% Plot the extracted input signal
plot(input2)

版本历史记录

在 R2010a 中推出