www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgoptimrunner/getDatasetLength.m
function L = getDatasetLength(obj, datasetname) %GETDATASETLENGTH Get length of data set % % L = GETDATASETLENGTH(OBJ, DATASETNAME) gets the number of rows in the % named data set. If DATASETNAME is omitted the first data set wil be % used. % Copyright 2005-2011 The MathWorks, Inc. and Ford Global Technologies, Inc. if ~obj.HasRunData error(message('mbc:cgoptimrunner:InvalidState1')); end if nargin > 1 DSidx = getOperatingPointSetIndex(obj.Setup, datasetname); if DSidx==0 error(message('mbc:cgoptim:InvalidArgument40', datasetname)); end elseif ~isempty(obj.DataSetData) DSidx = 1; else error(message('mbc:cgoptim:InvalidArgument41')); end L = size(obj.DataSetData(DSidx).Data, 1);