www.gusucode.com > signal 工具箱matlab源码程序 > signal/@dfilt/@basefilter/optimizedg.m
function DG = optimizedg(Hd,hTar,DG) %OPTIMIZEDG Optimize directed graph of filter HD % Optimize directed graph for gain1, gain0, gainN1, delay chain and % coverter chain % Copyright 2009 The MathWorks, Inc. checkoptimizable(Hd, hTar); check_if_optimizezeros_possible(Hd,hTar); HdArithmetic = get_arith(Hd); optimize(DG,strcmpi(hTar.OptimizeOnes,'on'),... strcmpi(hTar.OptimizeNegOnes,'on'),... strcmpi(hTar.OptimizeZeros,'on'),... strcmpi(hTar.OptimizeDelayChains,'on'),... strcmpi(hTar.MapCoeffsToPorts,'on'),... HdArithmetic); % Garbage Collection (clean up) DG = gc(DG); % [EOF]