www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@mbcwidgets/@scrollTable/indexData.m
function data_out = indexData(obj, data, Rmin, Rmax, Cmin, Cmax ) %INDEXDATA Correctly index the core data object % % INDEXDATA(OBJ, DATA, RMIN, RMAX, CMIN, CMAX) % Copyright 2000-2006 The MathWorks, Inc. and Ford Global Technologies, Inc. if obj.pDataIsArray(data) if nargin>4 if Rmax==Rmin && Cmax==Cmin data_out = data(Rmin, Cmin); elseif Rmax==Rmin data_out = data(Rmin, Cmin:Cmax); elseif Cmax==Cmin data_out = data(Rmin:Rmax, Cmin); else data_out = data(Rmin:Rmax, Cmin:Cmax); end else if Rmin==Rmax data_out = data(Rmin); else data_out = data(Rmin:Rmax); end end else data_out = data; end