"isfield" for hidden field in optimoptions
Show older comments
hi,
with Matlab 2019 it seems that:
options = optimoptions(@fsolve,'JacobPattern',speye(5))
isfield(options,'JacobPattern')
will return 0. But options.JacobPattern will return the speye(5).
I guess this is due to the hidden nature of JacobPattern. I want the code to check if the field is specified or not.
How do I do that?
Accepted Answer
More Answers (1)
One way:
options = optimoptions(@fsolve,'JacobPattern',speye(5));
isNonDefault = ~isequal(options.JacobPattern, optimoptions(@fsolve).JacobPattern )
Categories
Find more on Cell Arrays 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!