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.