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.

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

Совет

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

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

  • Как удалить данные из файла frd модель в пределах области значений частот, использование fselect.

См. также

| | | (Control System Toolbox)

Введенный в R2012a