Effacer les filtres
Effacer les filtres

Remove specific cells in a cell array

92 vues (au cours des 30 derniers jours)
Khoder Makkawi
Khoder Makkawi le 15 Fév 2023
Commenté : Voss le 16 Fév 2023
I have a field_list that contains a large number of cells I will show a simple example :
fields_list = {'mode','time','date','Nav','state',...};
and I have another list for the fields I want to remove, for the same example:
remove_list = {'mode','date','Nav',,...};
is there a way to remove the 'remove_list' from the field_list' ?
Taking into account that the the fields_list and the remove_list are much bigger than this.

Réponse acceptée

Voss
Voss le 15 Fév 2023
fields_list = {'mode','time','date','Nav','state'};
remove_list = {'mode','date','Nav'};
fields_list(ismember(fields_list,remove_list)) = []
fields_list = 1×2 cell array
{'time'} {'state'}
  2 commentaires
Khoder Makkawi
Khoder Makkawi le 16 Fév 2023
Thank you
Voss
Voss le 16 Fév 2023
You're welcome!

Connectez-vous pour commenter.

Plus de réponses (0)

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by