How to use Display option to suppress output from optimproblem solve without specifying the algorithm?

Hi,
I want to suppress the output from optimproblem solve and I know I can use optimset options as answerd in https://www.mathworks.com/matlabcentral/answers/1713385-how-to-suppress-output-from-optimproblem-solve as below:
opts=optimoptions(@fmincon,'Display','off');
solution = solve(problem,initialPoint2, 'Options',opts);
However, I don't want fo specify the algorithm like fmincon (because it can be changed), I just want to use the option for Display simply like below:
opts=optimoptions('Display','off');
solution = solve(problem,initialPoint2, 'Options',opts);
or
solution = solve(problem,initialPoint2, 'Display','off');
But, both give this error:
Error using optim.internal.problemdef.ProblemImpl/solveImpl
The value of 'GlobalSolver' is invalid. GlobalSolver must be a MultiStart or GlobalSearch object.
Error in optim.problemdef.OptimizationProblem/solve

답변 (1개)

S. Cho
S. Cho 2023년 1월 31일
편집: S. Cho 2023년 2월 8일
I found a solution as below:
opts=optimset('Display','off');
solution = solve(problem,initialPoint2, 'Options',opts);

제품

릴리스

R2022b

질문:

2023년 1월 15일

편집:

2023년 2월 8일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by