Estimate the minimum point given any function
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear all, would like to get your help on this question!
Given any function input as a m-file,
(For example
function y = f(x)
% This is an continuous function defined on [1,2]
% where you are required to find the minimum.
y= cos(x)^2;
end )
How would you estimate the minimum point such that the estimate is within the error tolerance of 0.01?
I was thinking along this.. I can calculate the real exact value of the minimum point, but I need to use a method to estimate the minimum point so that the error between the real and the estimate is less than 0.01. But not sure what method I need to use to estimate the minimum point.
So far, Ive learnt bisection method, newton mtd, secant method in school.
THANK YOU
0 commentaires
Réponses (2)
A Jenkins
le 11 Oct 2013
FMINBND Single-variable bounded nonlinear function minimization.
X = FMINBND(FUN,x1,x2) attempts to find a local minimizer X of the function FUN in the interval x1 < X < x2. FUN is a function handle. FUN accepts scalar input X and returns a scalar function value F evaluated at X.
Unless your professor wants you to write your own...
0 commentaires
Matt J
le 11 Oct 2013
You could just sample the function and use MIN, as proposed here,
0 commentaires
Voir également
Catégories
En savoir plus sur Encryption / Cryptography dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!