I'm trying to estimate parametrs in my model using parameter estimation task in SimBiology toolbox.In the documentation available here it is mentioned that
"The default estimation method that sbiofit uses will change depending on which toolboxes are available."
From the list of methods available here, I want to select fmincon .
Could someone explain how to set up fmincon in the following syntax?
I want to define an objective function and pass the following arguments to fmincon
I have a confusion here,
p0 is the initial value of parameters, A,b,Aeq,beq are linear equality and inequality constraints, which is (A=[ ],b=[ ],Aeq=[ ],beq=[ ]) in my case.lb and ub are the bounds of paramaters and ncoln is the nonlinear constraints that are the differential equations taht will be generated from my model present in xml file.
I've already specified p0,lb,ub in estimatedParam array with properties Name, InitialValue and Bounds
estimatedParams = estimatedInfo(paramsToEstimate,'InitialValue',ParameterInitialValues,'Bounds',ParameterBounds)
It's not to me how to define
since p0,lb,ub is already defined in estimatedParam array. However, I'd like to know
how to pass the other arguments objective ,A,b,Aeq,beq, nlcon in fmincon.
nlcon function is defined like this
Any suggestions will be highly appreciated.