Effacer les filtres
Effacer les filtres

Remove the duplicated vector in the array

2 vues (au cours des 30 derniers jours)
Sounghwan Hwang
Sounghwan Hwang le 13 Juin 2022
Commenté : Voss le 13 Juin 2022
Hi. I'm struggling with how to make my code.
Here is the thing. I want to get a new matrix A such that all duplicated vectors are removed. Here is my matrix A and a new matrix A that I want to get:
A = [1 3; 1 4; 1 3; 1 4; 2 3; 3 4; 3 4; 3 5; 4 5]
new A = [1 3; 1 4; 2 3; 3 4; 3 5; 4 5].
How to write the code to get new A...? I'm trying to make it as a function, however, I don't have clear ideas...
I need some help! Thank you so much!!

Réponse acceptée

Voss
Voss le 13 Juin 2022
Modifié(e) : Voss le 13 Juin 2022
A = [1 3; 1 4; 1 3; 1 4; 2 3; 3 4; 3 4; 3 5; 4 5];
new_A = unique(A,'rows')
new_A = 6×2
1 3 1 4 2 3 3 4 3 5 4 5
  2 commentaires
Sounghwan Hwang
Sounghwan Hwang le 13 Juin 2022
Awesome.... thank you so much. I didn't know that there is a unique function in the Matlab. Really appreciated!!
Voss
Voss le 13 Juin 2022
You're welcome!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by