www.gusucode.com > signal 工具箱matlab源码程序 > signal/@filtdes/@remezbspassstop/genmcode.m
function b = genmcode(h, d) %GENMCODE Returns the MCode necessary to generate the filter. % Author(s): J. Schickler % Copyright 1988-2004 The MathWorks, Inc. [fsstr fs] = getfsstr(d); [params, values, descs, iargs] = abstract_genmcode(h, d); b = sigcodegen.mcodebuffer; b.addcr(b.formatparams({'N', params{:}, 'dens'}, ... {getmcode(d, 'Order'), values{:}, getmcode(d, 'DensityFactor')}, ... {'', descs{:}, ''})); b.cr; b.addcr(designdesc(d)); b.addcr('b = firpm(N, %s, {dens});', iargs); b.add('Hd = dfilt.dffir(b);'); % [EOF]