I need to repeat a sequence 33 times

1 view (last 30 days)
I need to repeat the same sequence 33 times.
t_puls = [0 30 30 60 60 90 90 120 120 910]';
this describes the time for my Current I. The number 0 being 0 seconds and 910 being 910 seconds.
I_puls = [11.5 11.5 2.5 2.5 11.5 11.5 2.5 2.5 11.5 11.5]';
This describes my current according to the time.
I need this exact sequence to be repeated exactly the way it is, but 33 times without pause. Can anyone help me?

Answers (2)

KSSV
KSSV on 24 Nov 2021
Read about repmat.
A = [1 2 3] ;
B = repmat(A,1,3)
B = 1×9
1 2 3 1 2 3 1 2 3
  4 Comments
KSSV
KSSV on 24 Nov 2021
What do you mean by increasing time time by 880 sec?
Bernardo Farfan Valencia
Bernardo Farfan Valencia on 24 Nov 2021
my column starts with 0 and ends with 910.
I need the next repetition to start with 910 and end with 1820. and then repeat that 33 times
so i need to repeat my column but every time adding these 910 seconds.
i meant 910 seconds, not 880

Sign in to comment.


Image Analyst
Image Analyst on 24 Nov 2021
Try this:
n = 911 * 33;
m = reshape(0:(n-1), [], 33);

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!