fdel

Удалите заданные данные из моделей данных о частотной характеристике (FRD)

Синтаксис

sysout = fdel(sys, freq)

Описание

sysout = fdel(sys, freq) удаляет из frd модель sys данные, самые близкие к значениям частоты, заданы в векторном freq.

Входные параметры

sys

frd модель.

freq

Вектор из значений частоты.

Выходные аргументы

sysout

frd модель, содержащая данные, остающиеся в sys после удаления частоты указывает самый близкий к записям freq.

Примеры

свернуть все

Создайте модель данных о частотной характеристике (FRD) на заданных частотах из модели передаточной функции.

w = logspace(0,1,10);
sys = frd(tf([1],[1 1]),w)
sys =
 
    Frequency(rad/s)        Response    
    ----------------        --------    
          1.0000        0.5000 - 0.5000i
          1.2915        0.3748 - 0.4841i
          1.6681        0.2644 - 0.4410i
          2.1544        0.1773 - 0.3819i
          2.7826        0.1144 - 0.3183i
          3.5938        0.0719 - 0.2583i
          4.6416        0.0444 - 0.2059i
          5.9948        0.0271 - 0.1623i
          7.7426        0.0164 - 0.1270i
         10.0000        0.0099 - 0.0990i
 
Continuous-time frequency response.

w логарифмически распределенная сетка 10 точек частоты между 1 и 10 рад/секунда.

Удалите данные самые близкие 2, 3.5, и 6 рад/с от sys.

freq = [2, 3.5, 6];
sys2 = fdel(sys,freq)
sys2 =
 
    Frequency(rad/s)        Response    
    ----------------        --------    
          1.0000        0.5000 - 0.5000i
          1.2915        0.3748 - 0.4841i
          1.6681        0.2644 - 0.4410i
          2.7826        0.1144 - 0.3183i
          4.6416        0.0444 - 0.2059i
          7.7426        0.0164 - 0.1270i
         10.0000        0.0099 - 0.0990i
 
Continuous-time frequency response.

Обратите внимание на то, что вы не должны задавать точную частоту данных, чтобы удалить. fdel команда удаляет данные, соответствующие частотам, которые являются самыми близкими к заданным частотам.

Советы

  • Использование fdel удалить нежелательные данные (например, точки выброса) на заданных частотах.

  • Использование fdel удалить данные на пересекающихся частотах от frd модели прежде, чем объединить их с fcat. fcat производит ошибку, когда вы пытаетесь объединить frd модели, которые имеют пересекающиеся данные о частоте.

  • Удалить данные из frd модель в диапазоне частот, использовать fselect.

Смотрите также

| | | (Control System Toolbox)

Представленный в R2012a