function M=nbgen(v,nn) % Usage: M=nbgen(v,nn) % v: row vector, 1 X N % nn (1, head=v(1:i-1); end for j=i+1:N-nn+2, if j==i+1, middle=[]; else middle=v(i+1:j-1); end if nn==2, if j==N, ending=[]; elseif j