Replicação de Matriz Elementar no Matlab
Digamos que eu tenha uma matriz unidimensional:
a = [1, 2, 3];
Existe uma função Matlab incorporada que leva um array e um inteiron
e replica cada elemento da matriz n vezes?
Por exemplo, chamandoreplicate(a, 3)
deve retornar[1,1,1,2,2,2,3,3,3]
.
Note que isto não é de todo o mesmo querepmat
. Eu posso certamente implementarreplicate
fazendorepmat
em cada elemento e concatenando o resultado, mas estou querendo saber se existe uma função interna que é mais eficiente.