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.

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

| | |

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