Getting symbolic equation into a format that can be used as a function for fmincon

8 views (last 30 days)
Henry Wilkinson
Henry Wilkinson on 13 Apr 2021
Answered: Arthi Sathyamurthi on 27 May 2021
I have some symbolic equations that need to be used as non-linear constraints in an anonymous function for fmincon.
I am having trouble getting the symbolic equations into a format that can be used by the function. This leads to the following error:
"FMINCON requires all values returned by functions to be of data type double."
Apologies for my limited knowledge in describing this problem.

Answers (1)

Arthi Sathyamurthi
Arthi Sathyamurthi on 27 May 2021
From the limited information provided, I assume that you give a symbolic variable to the FMINCON function. Kindly check the class of the value obtained from the function by substituting the necessary values in your symbolic equation before passing it to the FMINCON function.
You can refer to a similar question answered on the same topic here.


Community Treasure Hunt

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

Start Hunting!

Translated by