bonjour,
y a-t-il un module de minimisation dans matlab?
on lui donne une fonction quelconque, par exemple y=5x²-2x+7 avec x appartenant à un intervalle donné, et il nous calcule le minimum de cette fonction.
Version imprimable
bonjour,
y a-t-il un module de minimisation dans matlab?
on lui donne une fonction quelconque, par exemple y=5x²-2x+7 avec x appartenant à un intervalle donné, et il nous calcule le minimum de cette fonction.
Utilise la fonction FMINBND :
Code:
1
2
3
4
5
6
7
8
9
10 x=-1:.02:1; fun=@(x)5*x^2-2*x+7; [mini,funval]=fminbnd(fun,x(1),x(end)); figure hold on plot(x,5*x.^2-2*x+7,'b-',mini,funval,'r*');