www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@sweepset/SetMinMax.m
function T=SetMinMax(S) % SWEEPSET/SETMINMAX sets min and max for each variable in sweepset % % recalculates the minimum and maximum for sweep ignoring bad data. % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. T=S; if isempty(S.data) return end if size(S.data, 1) == 1 mind=num2cell(S.data); maxd=num2cell(S.data); else mind=num2cell(nanmin(S.data)); maxd=num2cell(nanmax(S.data)); end [T.var.min]=deal(mind{:}); [T.var.max]=deal(maxd{:});