samer@1: classdef sigtake < signal samer@1: properties (GetAccess=private, SetAccess=immutable) samer@1: len samer@1: sig samer@1: end samer@1: methods samer@1: function s=sigtake(n,sig) samer@1: s.len=n; samer@1: s.sig=sig; samer@1: end samer@1: samer@1: function s=tostring(sig), s=sprintf('take(%d,%s)',sig.len,tostring(sig.sig)); end samer@1: function c=channels(s), c=channels(s.sig); end samer@1: function c=rate(s), c=rate(s.sig); end samer@1: end samer@1: end