I need to repeat a sequence 33 times

1 visualización (últimos 30 días)
Bernardo Farfan Valencia
Bernardo Farfan Valencia el 24 de Nov. de 2021
Respondida: Image Analyst el 24 de Nov. de 2021
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?

Respuestas (2)

KSSV
KSSV el 24 de Nov. de 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 comentarios
KSSV
KSSV el 24 de Nov. de 2021
What do you mean by increasing time time by 880 sec?
Bernardo Farfan Valencia
Bernardo Farfan Valencia el 24 de Nov. de 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

Iniciar sesión para comentar.


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

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by