Mercurial > repos > public > sbplib
diff structIsSubset.m @ 22:30b6e72db1a3
Moved structIsSubset to it's own file.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 23 Sep 2015 09:43:53 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/structIsSubset.m Wed Sep 23 09:43:53 2015 +0200 @@ -0,0 +1,17 @@ +% Returns true if the the fields of struct a exists in A and have the same values +function b = structIsSubset(a,A) + fn = fieldnames(a); + + b = true; % if a has no filds + for j = 1:length(fn) + fname = fn{j}; + value = a.(fname); + if isfield(A,fname) && a.(fname) == A.(fname) + b = true; + continue; + else + b = false; + break; + end + end +end \ No newline at end of file