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

    function z = getstates(Hd,dummy)
%GETSTATES Overloaded get for the States property.

% This should be a private method

%   Author: R. Losada
%   Copyright 1988-2005 The MathWorks, Inc.

zh = Hd.hiddenstates;

if ~isempty(zh),
	% Reshape to what users see
	[M,N] = size(zh);
	nsecs = nsections(Hd);
    ns = 2*nsecs;
	z = reshape(zh,ns/nsecs,M*N/(ns/nsecs));
else
	z = [];
end