Remove duplicate sets of coordinates

I have an array of x,y,z coordinates and need to remove any duplicate points. I have tried the unique command but I just remove all duplicate x's or y's or z's, rather than the points where all three are duplicated.
I have tried to give an example of my code below with an 'ideal' output.
x= [1; 2; 2; 4; 4; 4; 1; 1]
y= [0; 0; 0; 3; 3; 3; 0; 0]
z= [5; 1; 1; 1; 3; 3; 1; 5]
Input= [x; y; z]
Desiredoutput= [...
1 0 5
2 0 1
4 3 1
4 3 3
1 0 1]

 採用された回答

KSSV
KSSV 2018 年 4 月 16 日

2 投票

Input= [x y z] ;
iwant = unique(Input,'rows') 

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeGet Started with MATLAB についてさらに検索

質問済み:

2018 年 4 月 16 日

回答済み:

2018 年 4 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by