swap the values in matrix

4 次查看(过去 30 天)
Anusha
Anusha 2014-1-24
回答: Neel Shah 2019-11-1
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 个评论
Raihan Ahmed
Raihan Ahmed 2015-8-22
Easy Method to do this is swapping Using index
b=[2:7]; b=b([2,1,3:end]);
this will give you the result :)

请先登录,再进行评论。

采纳的回答

ES
ES 2014-1-24
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;

更多回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by