views:

621

answers:

1

Hi everyone,

Is there a way to extend a vector by making it repeat itself?

>v = [1 2];
>v10 = v x 5; %x represents some function. Something like "1 2" x 5 in perl

Then v10 would be:

>v10
     1 2 1 2 1 2 1 2 1 2

This should work for the general case, not just for [1 2]

Thanks in advance !

+11  A: 

The function you're looking for is repmat.

v10 = repmat(v, 1, 5)
Andrew Shepherd
Yes it is, thank you very much.
Tom

related questions