calculation of a derivative writing a function
Show older comments

I want to maximize the function U with respect to
in order to find
.
That's I want to take derivative the function U with respect to
and then it is equal to zero in order to find
.
But I cannot write the code properly. Please help me to do this. Thank you!
Answers (2)
William Rose
on 29 May 2022
0 votes
Why will maximizing U with respect to
help you find
?
You said you cannot write the code for
properly. Do you have a formula for
? Even if you do have the formula for
, it will be complicated and nonlinear. When yo set it equal to zero, it will not tell you what
is.
If you want a numerical solution for the maximum of U, you don't need to find the point where the derivative equals zero. You can simply use fminsearch() or fminbnd() to minimize
. You will need to provide values for the other constants, such as
etc.
Torsten
on 29 May 2022
0 votes
Your function does not have local maxima or minima in terms of theta0.
If theta0 is restricted to an interval [theta0min,theta0max], the maximum will be in one of the boundary points.
Categories
Find more on Mathematics and Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!