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

0 votes

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

0 votes

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 Matrices and Arrays dans Centre d'aide 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