annotate general/arrutils/numdims.m @ 61:eff6bddf82e3 tip

Finally implemented perceptual brightness thing.
author samer
date Sun, 11 Oct 2015 10:20:42 +0100
parents e44f49929e56
children
rev   line source
samer@4 1 function n=numdims(x)
samer@4 2 % numdims - Dimension of multidimensional array
samer@4 3 %
samer@4 4 % numdims :: [Size] -> natural.
samer@4 5 %
samer@4 6 % n=numdims(x), where n=length(size1(x)), ie not counting any
samer@4 7 % trailing singleton dimensions. Eg
samer@4 8 % numdims(1)=0
samer@4 9 % numdims([1;2;3])=1
samer@4 10 % numdims([1 2 3])=2
samer@4 11
samer@4 12 sz=size(x);
samer@4 13 n=length(sz);
samer@4 14 while n>0 && sz(n)==1, n=n-1; end;