Borrar filtros
Borrar filtros

replacing a for loop

1 visualización (últimos 30 días)
Mnr
Mnr el 28 de Nov. de 2015
Comentada: Mnr el 29 de Nov. de 2015
Hello all,
I have a simple piece of code that I would like to get rid of the for loop. I would appreciate your help.
for n=1:K
idx=row((((n-1)*dc)+1):(n*dc));
end
where as an example K=4, dc=2, and row=[1;3;2;3;1;4;2;4];

Respuesta aceptada

Walter Roberson
Walter Roberson el 28 de Nov. de 2015
t = reshape(row, dc, []);
idx = t(:,1:K);

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements 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!

Translated by