Using "quadprog" in function "optimoptions"
이전 댓글 표시
Hello,
I hope this is a legitimate question, unfortunately I am unable to attach the MATLAB files.
I am using in my code the function "optimoptions" in the following way:
opts = optimoptions('quadprog','Algorithm','interior-point-convex','OptimalityTolerance',1e-8,'ConstraintTolerance',1e-8);
and I recieve the following error:
Error using optimoptions (line 124)
Invalid solver specified. Provide a solver name or handle (such as 'fmincon' or @fminunc).
Type DOC OPTIMOPTIONS for a list of solvers.
Error in compute_NE (line 78)
opts = optimoptions('quadprog','Algorithm','interior-point-convex','OptimalityTolerance',1e-8,'ConstraintTolerance',1e-8);
I know the code works (my collaborator was able to run it easily, but he has a much older version of MATLAB, while I have the 2024b)
I believe that due to verison upgrade, the behavior of either "quadprog" or "optimoptions" has changes, and thus I am unable to run it.
How can I ensure "optimoptions" treats "quadprog" as a solver?
Thank you in advance for your time and cosideration.
댓글 수: 5
I believe that due to verison upgrade, the behavior of either "quadprog" or "optimoptions" has changes, and thus I am unable to run it.
Nope. Whatever is happening it is only on your computer. If we run it here in the online environment (R2024b), it works fine:
opts = optimoptions('quadprog','Algorithm','interior-point-convex','OptimalityTolerance',1e-8,'ConstraintTolerance',1e-8)
Elinor Ginzburg
2025년 7월 3일
Matt J
2025년 7월 3일
Maybe it is caused by a clash between the two Matlab versions currently installed on my computer.
It shouldn't, but you could try a clean reinstall.
Walter Roberson
2025년 7월 3일
If we run it here in the online environment (R2024b),
Huh, I assumed that MATLAB Answers and MATLAB Online had been updated to R2025a, but it looks like they have not been!
Matt J
2025년 7월 3일
Huh, I assumed that MATLAB Answers and MATLAB Online had been updated to R2025a, but it looks like they have not been!
Good thing. We've been seeing lots of problems with R2025a.
채택된 답변
추가 답변 (1개)
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!