Bonjour,
je voudrais créer un code qui me donne la valeur minimale d'un paramètre a telle que f(a) < b, avec b un autre paramètre. f est décroissante en a.
Pour l'instant, j'ai généré toutes les valeurs de f(a) pour a dans un intervalle donné, et j'ai regardé manuellement quelle était la valeur minimale de a à partir de laquelle la condition f(a)<b était vérifiée, mais ça ne me paraît pas très propre.
Je voudrais lancer une procédure automatique qui me sorte directement le a minimum.
Je peux peut-être faire quelque chose du style :
for i=1:N
if f(a(i))<b
v(i)=a(i)
if f(a(i))>b
v(i)=M
end
avec M une valeur plus élevée que le a maximum
et ensuite je cherche le min(v) qui va alors forcément me sortir la plus petite valeur de a pour laquelle la condition f(a)<b est vérifiée.
mais ça ne m'apporte rien par rapport à la méthode manuelle et j'imagine qu'il y a une méthode plus efficace ?
Merci beaucoup !!
-----