function s = diffhist( ta, ya, tb, yb, sa, sb); % ta is primary time base isa = 1; % assume ta starts second isb = find(tb>ta(1),1,'first'); if( ta(1) < tb(1) ), isa = find( ta>tb(1),1,'first'); isb = 1; end iea = length(ta); % assume ta ends first ieb = find(tb tb(end) ), iea = find( ta