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'}

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

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