removing specifics elements from a matrix

3 Ansichten (letzte 30 Tage)
giuseppe insignito
giuseppe insignito am 26 Nov. 2020
Kommentiert: Stephen23 am 26 Nov. 2020
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!

Akzeptierte Antwort

Stephen23
Stephen23 am 26 Nov. 2020
Bearbeitet: Stephen23 am 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 Kommentare
giuseppe insignito
giuseppe insignito am 26 Nov. 2020
It worked! Even if I don't get what happen exactly...
Stephen23
Stephen23 am 26 Nov. 2020
@giuseppe insignito : I'm glad. Please remember to accept my answer!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by