how to move a row
21 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Miri
el 9 de Jun. de 2022
Comentada: Jeffrey Clark
el 9 de Jun. de 2022
I have a 802x1. I would like to move/insert row 801 right after 400. so that 801 is the new 401.
2 comentarios
Jeffrey Clark
el 9 de Jun. de 2022
If m is a matrix m = [m(1:400,:);m(801,:);m(401:800);m(802:end,:)];
If m is a row vector remove the ,: in each above.
If m is a column vector or otherwise I don't understand the question.
Jeffrey Clark
el 9 de Jun. de 2022
@Miri you could do this implace if you are concerned with the memory associated with creating another array/matrix:
m801 = m(801,:);
m(402:801,:) = m(401:800,:);
m(401,:) = m801;
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre File Operations 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!