www.gusucode.com > signal 工具箱matlab源码程序 > signal/@filtdes/@firls/createStruct.m
function [s,str] = createStruct(h) %CREATESTRUCT Create a structure for each type. % Author(s): R. Losada % Copyright 1988-2002 The MathWorks, Inc. % Return a string for the name of the enumerated data type that will be created str = 'firlsFilterTypes'; s(1).construct = 'filtdes.firlslppassstop'; s(1).tag = 'Lowpass'; s(2).construct = 'filtdes.firlshppassstop'; s(2).tag = 'Highpass'; s(3).construct = 'filtdes.firlsbppassstop'; s(3).tag = 'Bandpass'; s(4).construct = 'filtdes.firlsbspassstop'; s(4).tag = 'Bandstop'; s(5).construct = 'filtdes.firlsarbmag'; s(5).tag = 'Arbitrary magnitude'; s(6).construct = 'filtdes.firlsdiff'; s(6).tag = 'Differentiator'; s(7).construct = 'filtdes.firlshilb'; s(7).tag = 'Hilbert transformer'; s(8).construct = 'filtdes.firlsmultiband'; s(8).tag = 'Multiband';