Replicación de matrices de elementos en Matlab
Digamos que tengo una matriz unidimensional:
a = [1, 2, 3];
¿Existe una función Matlab incorporada que toma una matriz y un enteron
y replica cada elemento de la matriz n veces?
Por ejemplo llamandoreplicate(a, 3)
debería regresar[1,1,1,2,2,2,3,3,3]
.
Tenga en cuenta que esto no es en absoluto lo mismo querepmat
. Ciertamente puedo implementarreplicate
haciendorepmat
En cada elemento y concatenando el resultado, pero me pregunto si hay una función incorporada que sea más eficiente.