Azzera filtri
Azzera filtri

How to remove duplicate elements from array based on another array ?

8 visualizzazioni (ultimi 30 giorni)
Hello everbody,
i am looking for Help .
I want to in the array leave one value and eleminate all the duplicates of the array correspond to another array
and store it in new array
as small example
% this the array that i am using as refernce to remove elemnts from b
a=[1 1 2 3 2 4 4 3];
% the array that i want to remove elemnts from
b=[1 1 0.5 1 0.5 2 2 1];
% the answer should be
b=[1 0.5 1 2];
Thanks for helping

Risposta accettata

madhan ravi
madhan ravi il 27 Ago 2020
[~, ii]= unique(a, 'stable');
b = b(ii)

Più risposte (0)

Categorie

Scopri di più su Function Creation in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by