www.gusucode.com > sloptim工具箱matlab源码程序 > sloptim/sloptguis/@srocsdgui/@optimizationpnl/load.m
function load(this, LoadStruct) % LOAD method to load GUI settings stored as a structure % Copyright 2005-2013 The MathWorks, Inc. if isequal(LoadStruct.Version, 1.0) % Restore optimization options settings this.OptimizationOptions = ... utRemapOptimOptions(this.OptimizationOptions, LoadStruct.OptimOpt); elseif isequal(LoadStruct.Version, 2.0) % Restore options settings set(this.OptimizationOptions,LoadStruct.OptimOpt); if strcmpi(this.OptimizationOptions.Algorithm,'trust-region-reflective') %Trust-region is not suitable for constraint problems, switch to %active set which is closest previous default. this.OptimizationOptions.Algorithm = 'Active-Set'; end else warning(message('Sloptim:srosisotool:warnUnknownVersion')) end end