Поэлементная репликация массива в Matlab
Допустим, у меня есть одномерный массив:
a = [1, 2, 3];
Есть ли встроенная функция Matlab, которая принимает массив и целое числоn
и реплицирует каждый элемент массива n раз?
Например, позвонивreplicate(a, 3)
должен вернуться[1,1,1,2,2,2,3,3,3]
.
Обратите внимание, что это совсем не то же самое, чтоrepmat
, Я могу конечно реализоватьreplicate
при выполненииrepmat
на каждый элемент и конкатенации результата, но мне интересно, если есть встроенная функция, которая более эффективна.