How to remove identical pair of data from a matrix in MATLAB?

2 views (last 30 days)
I have a Nx2 matrix with identical pairs. Something like this:
b_data = [ 1 2; 3 4; 7 10; 2 1; 10 7; 11 12];
i consider 1 2, 2 1 as identical
I need to make this
b_data = [1 2; 3 4;7 10; 11 12];
Is there any command for doing so?

Accepted Answer

Jonas
Jonas on 11 May 2021
use something like
unique(sort([1 2; 2 1; 3 5],2),'rows')
  4 Comments
Rik
Rik on 11 May 2021
Ah, sorry, I must have read it too quickly. Have an upvote as an apology.
Jonas
Jonas on 11 May 2021
no problem, i also often read faster than i can think ;)

Sign in to comment.

More Answers (0)

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!