here is a code to get the permutation of each rows of a matrix
a=[ 1 2 2 2 2 3]; for ii=1:size(a,1) q(ii,:,:)=unique(perms(a(ii,:)),'rows'); end out = reshape(q,[],size(a,2),1)out = 1 2 2 2 2 3 2 1 2 2 3 2 2 2 1 3 2 2
but if consider this matrix
A=[0,0,0;2,2,1;3,0,0]
it gives an error
??? Assignment has more non-singleton rhs dimensions than non-singletonsubscripts
Why? and how can I fix it?
Best Answer