I want to repeat an array by another array
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Joshua Folorunso
el 12 de Nov. de 2022
Comentada: Joshua Folorunso
el 12 de Nov. de 2022
Hi, all.
I have this problem that look rather simple. I have a vector say
A= [ 1,2,3,4,5]
and another vector
B= [2, 3,1,5,7,2]
I want to repeat A by the number of times in B to get a vector
C= [1,1, 2,2,2,3,4,4,4,4,4,4,4,5,5]
i.e. I repeated the first element in A by the number of first element in B and so on. I think there should be a simple syntax for it. Please help. Thank you.
0 comentarios
Respuesta aceptada
the cyclist
el 12 de Nov. de 2022
Editada: the cyclist
el 12 de Nov. de 2022
A = [1,2,3,4,5];
B = [2,3,1,7,2]; % You had a mismatch in the length of B compared to A
C = repelem(A,B)
Más respuestas (0)
Ver también
Categorías
Más información sobre Multidimensional Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!