Deleting non identical values of 2 vectors?

1 Ansicht (letzte 30 Tage)
Mirko Tomic
Mirko Tomic am 4 Jul. 2022
Bearbeitet: MJFcoNaN am 4 Jul. 2022
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]

Akzeptierte Antwort

MJFcoNaN
MJFcoNaN am 4 Jul. 2022
Bearbeitet: MJFcoNaN am 4 Jul. 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

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by