www.gusucode.com > signal 工具箱matlab源码程序 > signal/@filtdes/@nyqfir1/genmcode.m

    function b = genmcode(h, d)
%GENMCODE Generate MATLAB code

%   Author(s): J. Schickler
%   Copyright 1988-2003 The MathWorks, Inc.

[params, values, descs, str] = fir1_genmcode(d);

% Throw out the flag, it isn't used.
b = sigcodegen.mcodebuffer;

b.addcr(b.formatparams({'N', params{2:end}, 'L'}, ...
    {getmcode(d, 'order'), values{2:end}, getmcode(d, 'band')}, ...
    {'', descs{2:end}, ''}));
b.cr;
b.addcr(str);
b.cr;
b.addcr('% Calculate the coefficients with the FIRNYQUIST function.');
b.addcr('b  = firnyquist(N, L, win);');
b.add('Hd = dfilt.dffir(b);');

% [EOF]