removing specifics elements from a matrix

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!

 Risposta accettata

Stephen23
Stephen23 il 26 Nov 2020
Modificato: Stephen23 il 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 Commenti

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

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by