gusucode.com > bigdata 工具箱 matlab源码程序 > bigdata/@tall/private/checkNotTall.m
function checkNotTall(fcn, offset, varargin) %checkNotTall Throw an error if any trailing argument is tall % checkNotTall(FCN,OFFSET,V1,V2,...) throws (as caller) error(message(ID, % FCN)) if any of V1,V2,... is tall. OFFSET is the number of arguments to the % original function prior to those input to this function. % Copyright 2016 The MathWorks, Inc. firstTallArg = find(cellfun(@istall, varargin), 1, 'first'); if ~isempty(firstTallArg) argPosition = offset + firstTallArg; msg = message('MATLAB:bigdata:array:ArgMustNotBeTall', argPosition, fcn); throwAsCaller(MException(msg.Identifier, '%s', getString(msg))); end end