MATLAB Answers

removing specifics elements from a matrix

2 views (last 30 days)
I have the following matrix
acomb_w =
1 1
2 1
3 1
4 1
1 2
2 2
3 2
4 2
1 3
2 3
3 3
4 3
1 4
2 4
3 4
4 4
I need to get rid, automatically, of all the rows with doubles, so that:
acomb_w =
2 1
3 1
4 1
1 2
3 2
4 2
1 3
2 3
4 3
1 4
2 4
3 4
Can anyone help me?
Thanks!

  0 Comments

Sign in to comment.

Accepted Answer

Stephen Cobeldick
Stephen Cobeldick on 26 Nov 2020
Edited: Stephen Cobeldick on 26 Nov 2020
acomb_w = [...
1 1
2 1
3 1
4 1
1 2
2 2
3 2
4 2
1 3
2 3
3 3
4 3
1 4
2 4
3 4
4 4];
acomb_w(~diff(acomb_w,1,2),:) = []
acomb_w = 12×2
2 1 3 1 4 1 1 2 3 2 4 2 1 3 2 3 4 3 1 4
... some rows truncated here

  2 Comments

giuseppe insignito
giuseppe insignito on 26 Nov 2020
It worked! Even if I don't get what happen exactly...
Stephen Cobeldick
Stephen Cobeldick on 26 Nov 2020
@giuseppe insignito : I'm glad. Please remember to accept my answer!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!