find structure
Show older comments
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 Comments
Fangjun Jiang
on 20 Sep 2011
What is your structure A and B? Does it come from dir()?
per isakson
on 20 Sep 2011
Do you mean "fields" rather than "files"? If so try setdiff( fieldnames(A),fieldnames(B) )
joseph Frank
on 21 Sep 2011
Answers (1)
Fangjun Jiang
on 2 Oct 2011
1 vote
setdiff({A.name},{B.name})
Categories
Find more on File Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!