swap the values in matrix

2 vues (au cours des 30 derniers jours)
Anusha
Anusha le 24 Jan 2014
Hello,
I have a matrix
[2 3 4 5 6 7]
a=2
b=3
i want to swap two values
ans is
[3 2 4 5 6 7]
  1 commentaire
Raihan Ahmed
Raihan Ahmed le 22 Août 2015
Easy Method to do this is swapping Using index
b=[2:7]; b=b([2,1,3:end]);
this will give you the result :)

Connectez-vous pour commenter.

Réponse acceptée

ES
ES le 24 Jan 2014
InMtx=[2 3 4 5 6 3 3 4 2];
a=2;
b=3;
Twos=InMtx==a;
Threes=InMtx==b;
InMtx(Twos)=b;
InMtx(Threes)=a;

Plus de réponses (1)

Neel Shah
Neel Shah le 1 Nov 2019
how to swap element in the 3*3 matrix
like a(2,1)=a(4,3)
a(4,3)=a(2,1)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by