swap elements in a matrix
51 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Giannakis Stoukas
el 20 de Mzo. de 2015
Comentada: the cyclist
el 10 de Mayo de 2018
Hello i want to swap elements in a matrix.I want to do it to elements of the same row and to elements of differents rows. Please help.Thank you
2 comentarios
Adam
el 20 de Mzo. de 2015
An example would be useful, although the usual method for swapping elements is to use a temporary variable to store one while you copy the other over the top of it and then copy from the temporary variable into the 2nd location.
Giannakis Stoukas
el 20 de Mzo. de 2015
Editada: the cyclist
el 20 de Mzo. de 2015
Respuesta aceptada
the cyclist
el 20 de Mzo. de 2015
Editada: the cyclist
el 10 de Mayo de 2018
% A matrix:
A = magic(3);
% Swap the first and second elements of the first column:
A([1 2]) = A([2 1])
% Swap the first and second elements of the third column:
A([7 8]) = A([8 7])
% Swap the first and third elements of the first row:
A([1 7]) = A([7 1])
4 comentarios
YANAN ZHU
el 9 de Mayo de 2018
A([1 7]) = A([7 1]) actually swap the first and third elements of the first row, not "Swap the first and second elements of the first row"
the cyclist
el 10 de Mayo de 2018
Oops, there were actually a couple confusing typos in my post. I have edited to correct them. Thanks for pointing that out.
Más respuestas (1)
Ahamed Tuani
el 13 de Nov. de 2017
Hi,
I have been looking into local search as well. Giannakis, I know its quite q while ago but have you figure out how to do it?
The cyclist and fellow members, I have a question..say the path is 1-31-9-2-10-1..I want to swap 9 and 2 so that the new path will be 1-31-2-9-10-1. How can I do this? Tried indexing (maybe a dumb way) i.e init_tour((1:2):(4):(3):6) to get the new tour but its not working. Any help will be greatly appreciated. Thanks.
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!