intersect between a double and a (complicated) cell array

3 visualizzazioni (ultimi 30 giorni)
I have a double array A
and I have a cell array B
I want to extract the values in array A, that also are contained in the sixth column of array B.
Ηow this can be achieved?
  3 Commenti
Ioannis Vourvachakis
Ioannis Vourvachakis il 6 Nov 2021
Modificato: Ioannis Vourvachakis il 6 Nov 2021
Yes you are right, the cell entries in the sixth column contain numbers (like the numbers in array A).
Yes, I just want to know the elements of A that appear anywhere in any entry in column 6.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 6 Nov 2021
col6_numerics = cell2mat(vertcat(YourCell{:,6}));
A_that_appear = A(ismember(A, col6_numerics));
  2 Commenti
Ioannis Vourvachakis
Ioannis Vourvachakis il 14 Nov 2021
Hello! And if I want to know, the row of B, which elements of A appear in any cell entry in that row of column 6?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Types in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by