How to Speedup conditional vector elements replacement?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Omar Ali Muhammed
el 6 de Mzo. de 2021
Comentada: Omar Ali Muhammed
el 6 de Mzo. de 2021
Dear,
a is a vector its values correspond to the number of times to repeat the
corresponding number drawn from the vector b. following this rule the result
is a vector c.
as an example:
a=[1 4 1 4 4 1];
b=[1 6 8 3 9 2];
c=[1 6 6 6 6 8 3 3 3 3 9 9 9 9 2]
Is there any vectorization solution for this proplem?
Regards
0 comentarios
Respuesta aceptada
per isakson
el 6 de Mzo. de 2021
>> repelem( b, a )
ans =
Columns 1 through 13
1 6 6 6 6 8 3 3 3 3 9 9 9
Columns 14 through 15
9 2
>>
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!