Daniel@0: function [tmp y] = gettmp(x,y) Daniel@0: Daniel@0: idx = get(x,'TmpIdx')+1; Daniel@0: tmps = get(x,'InterChunk'); Daniel@0: if idx > length(tmps) Daniel@0: tmp = []; Daniel@0: else Daniel@0: tmp = tmps{idx}; Daniel@0: end Daniel@0: if nargin<2 Daniel@0: y = x; Daniel@0: end Daniel@0: y = set(y,'InterChunk',tmps,'TmpIdx',idx);