calculation of a derivative writing a function

1 view (last 30 days)
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
William Rose on 29 May 2022
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
Torsten on 29 May 2022
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 Variables 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!