builtin(), Matlab length(), numel() , Java . isscalar() numel() , Java . , Java , length(). builtin() , , Java.
>> foo = java.lang.String('foo');
>> builtin('length', [foo foo])
ans =
2
>> builtin('length', [foo])
ans =
1
>> length([foo])
ans =
3
>>
.
function out = mlength(x)
%MLENGTH Array length, ignoring Java length() methods
% Test for isjava to avoid ignoring overriden length() methods in Matlab objects
if isjava(x)
out = builtin('length', x);
else
out = length(x);
end