www.gusucode.com > signal 工具箱matlab源码程序 > signal/@dfilt/@singleton/todfasymfir.m

    function Hd2 = todfasymfir(Hd);
%TODFASYMFIR  Convert to antisymmetric FIR.
%   Hd2 = TODFASYMFIR(Hd) converts discrete-time filter Hd to
%   antisymmetric FIR filter Hd2.

%   Copyright 1988-2002 The MathWorks, Inc.
  
if ~isfir(Hd)
  error(message('signal:dfilt:singleton:todfasymfir:DFILTErr'));
end
[b,a] = tf(Hd);
Hd2 = dfilt.dfasymfir(b/a(1));