Deleting non identical values of 2 vectors?

1 visualizzazione (ultimi 30 giorni)
Hi, i have 2 vectors:
a = [5 6 1 8 4 7 3]
b = [4 5 6 2]
the outcome i need is --> a = [5 6 NaN Nan 4 NaN NaN]

Risposta accettata

MJFcoNaN
MJFcoNaN il 4 Lug 2022
Modificato: MJFcoNaN il 4 Lug 2022
Hello,
The function of ismember may help you
a = [5 6 1 8 4 7 3];
b = [4 5 6 2];
[lia,locb]=ismember(a,b);
a(~lia)=NaN
a = 1×7
5 6 NaN NaN 4 NaN NaN

Più risposte (0)

Categorie

Scopri di più su Tables 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