find structure
Afficher commentaires plus anciens
I have 2 structure vectors A and B. I want to find the files in A that are not in B I used x=find(~ismember(A,B)); I received an error : ??? Error using ==> double Conversion to double from struct is not possible.
Error in ==> ismember at 90 a = double(a);
How can I perform this task?
3 commentaires
Fangjun Jiang
le 20 Sep 2011
What is your structure A and B? Does it come from dir()?
per isakson
le 20 Sep 2011
Do you mean "fields" rather than "files"? If so try setdiff( fieldnames(A),fieldnames(B) )
joseph Frank
le 21 Sep 2011
Réponses (1)
Fangjun Jiang
le 2 Oct 2011
1 vote
setdiff({A.name},{B.name})
Catégories
En savoir plus sur Structures dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!