MATLAB: duplikowanie wektora „n” razy [duplikat]

To pytanie ma już tutaj odpowiedź:

Octave / Matlab: Rozszerz wektor, dzięki czemu się powtórzy? 2 odpowiedzi

Mam wektor, np.

<code>vector = [1 2 3]
</code>

Chciałbym to powielićw sobie n razy, tzn. jeśli n = 3, skończy się to jako:

<code>vector = [1 2 3 1 2 3 1 2 3]
</code>

Jak mogę to osiągnąć dla dowolnej wartości n? Wiem, że mogę wykonać następujące czynności:

<code>newvector = vector;
for i = 1 : n-1
    newvector = [newvector vector];
end
</code>

Wydaje się to jednak trochę kłopotliwe. Jakieś bardziej wydajne metody?

questionAnswers(3)

yourAnswerToTheQuestion