Effacer les filtres
Effacer les filtres

How to index this structure

1 vue (au cours des 30 derniers jours)
Mohannad Abboushi
Mohannad Abboushi le 7 Fév 2017
Modifié(e) : Adam le 7 Fév 2017
So I have a structure with lots of fields and corresponding values. So for instance if I want to find the indexes for a range of 100-150 how would I do this? The find function doesn't seem to work for a vector: Select_struct=find([file.Position]==100:150)

Réponse acceptée

Adam
Adam le 7 Fév 2017
Modifié(e) : Adam le 7 Fév 2017
[~,matchingIdx] = ismember( [file.Position], 100:150 );
or
[~,matchingIdx] = ismember( 100:150, [file.Position] );
depending which way round you want the indices.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by