Mercurial > hg > ishara
annotate general/numerical/array/nary.m @ 35:f1ce7876346a
Updated docs.
author | samer |
---|---|
date | Mon, 21 Jan 2013 11:01:45 +0000 |
parents | db7f4afd27c5 |
children |
rev | line source |
---|---|
samer@16 | 1 % nary - return array contain nary sequece over N columns |
samer@4 | 2 % |
samer@16 | 3 % nary :: M:natural, N:natural -> [[M^N,N]->1..M]. |
samer@4 | 4 |
samer@4 | 5 function B=nary(M,N) |
samer@4 | 6 |
samer@4 | 7 if (N==1), B=(1:M)'; |
samer@4 | 8 else |
samer@4 | 9 b=nary(M,N-1); |
samer@4 | 10 m=size(b,1); |
samer@4 | 11 B=[ kron((1:M)',ones(m,1)), repmat(b,M,1)]; |
samer@4 | 12 end |