Reversing the order of EVEN rows in an array

4 visualizaciones (últimos 30 días)
Jason
Jason el 17 de En. de 2021
Comentada: Jason el 17 de En. de 2021
I have a matrix D that consists of 12 cols and 8 rows.
How can I reverse the order of even rows.
i.e. for a simplifeid 4,3 case
>> d=rand(4,3)
d =
0.1067 0.8173 0.2599
0.9619 0.8687 0.8001
0.0046 0.0844 0.4314
0.7749 0.3998 0.9106
I want it to appear as:
d =
0.1067 0.8173 0.2599
0.8001 0.8687 0.9619
0.0046 0.0844 0.4314
0.9106 0.3998 0.7749

Respuesta aceptada

Ive J
Ive J el 17 de En. de 2021
d(2:2:end, :) = fliplr(d(2:2:end, :));

Más respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by