"isfield" for hidden field in optimoptions
Ältere Kommentare anzeigen
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?
Akzeptierte Antwort
Weitere Antworten (1)
One way:
options = optimoptions(@fsolve,'JacobPattern',speye(5));
isNonDefault = ~isequal(options.JacobPattern, optimoptions(@fsolve).JacobPattern )
Kategorien
Mehr zu Cell Arrays finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!