Como permutar a posição dos elementos de um vetor por N vezes consecutivas no MATLAB?
por exemplo:
x = [1 2 3 4 5];
xp = randperm(numel(x), 2);
x(xp) = x(fliplr(xp))
>> teste
x =
1 2 4 3 5
>> teste
x =
1 3 2 4 5
>> teste
x =
1 2 3 5 4
Se eu rodar varias vezes funciona, mas quero rodar uma vez só e com varias combinações.