У меня есть вектор, например
vector = [1 2 3]
Я хотел бы дублировать его внутри себя n раз, т.е. если n = 3, это будет выглядеть как:
vector = [1 2 3 1 2 3 1 2 3]
Как я могу достичь этого для любого значения n? Я знаю, что могу сделать следующее:
newvector = vector;
for i = 1 : n-1
newvector = [newvector vector];
end
Это кажется немного громоздким. Какие-либо более эффективные методы?