validstructures

Структуры для спецификации возражают с методом разработки

Описание

пример

filtstruct = validstructures(designSpecs,'Systemobject',true) возвращает структуру массивов ячеек, filtstruct, который содержит набор допустимых структур фильтра для объекта спецификации фильтров designSpecs. Когда вы устанавливаете 'Systemobject' к true, validstructures возвращает список структур тот фильтр поддержки Системные объекты. Каждое поле в filtstruct перечисляет набор структур фильтра для заданного метода разработки.

filtstruct = validstructures(designSpecs,method,'Systemobject',true) возвращает допустимые структуры для объекта спецификации фильтров, designSpecs, и метод разработки, method, в массиве ячеек из символьных векторов.

Примеры

свернуть все

Спроектируйте объект спецификации фильтров lowpass по умолчанию. Используйте validstructures функция, чтобы получить допустимые методы разработки и структуры в массиве структур. Отобразите имена полей, чтобы видеть все допустимые методы разработки. Отобразите допустимые структуры фильтра для equiripple поле .

D = fdesign.lowpass;
filtstruct = validstructures(D,'SystemObject',true);

fn = fieldnames(filtstruct)
fn = 8x1 cell
    {'butter'    }
    {'cheby1'    }
    {'cheby2'    }
    {'ellip'     }
    {'equiripple'}
    {'ifir'      }
    {'multistage'}
    {'kaiserwin' }

strs = eval(['filtstruct.' fn{5}])
strs = 1x3 cell
    {'dffir'}    {'dffirt'}    {'dfsymfir'}

Создайте highpass фильтр порядка 50 с частотой на 3 дБ 0,2. Получите доступные структуры для проекта Баттерворта.

D = fdesign.highpass('N,F3dB',50,0.2);
C = validstructures(D,'butter','SystemObject',true)
C = 1x6 cell
  Columns 1 through 4

    {'df1sos'}    {'df2sos'}    {'df1tsos'}    {'df2tsos'}

  Columns 5 through 6

    {'cascadeallpass'}    {'cascadewdfallpass'}

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

свернуть все

Объект спецификации фильтров в виде одного из fdesign функции.

Метод разработки в виде вектора символов. Можно выбрать метод разработки из доступных методов, данных designmethods функция.

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

свернуть все

Доступные структуры фильтра, возвращенные как структура с полями, определенными входным объектом спецификации фильтров, designSpecs, и выбранный метод разработки.

Типы данных: struct

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

| | |

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