Bonjour,
Je résume mon problème par une fonction plus basique* (ci-dessous): je cherche à connaitre le min de ma fonction "calcul" ainsi que les variables associées:
Mes variables peuvent prendre les valeurs suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 calcul<-function(A,B,C,ad){ #calcul des 4 petites fonctions sub=A*0.12+2 dej=B*111-33 arg=C-12 if(ad=="q"){ b=33 } else if (ad=="s"){ b=22 }else if(ad=="d"){ b=14 } zer=b*33+1 #total des 4 petites fonctions total=sub+dej+arg+zer return(total) } #exemple de calcul calcul(10,20,30,"q")
A: nombre entier entre 10 et 100
B:nombre entier entre 10 et 100
C: nombre entier entre 10 et 100
ad: q,s, ou d
Je cherche à jouer(/calculer) toutes les possibilités de la fonction "calcul" pour connaitre la meilleure combinaison pour que mon "total" soit au minimum et récupérer les variables.
par exemple mon résultat idéal serait:
Le min de votre fonction "calcul" est "2201" avec la combinaison A=33, B+44, C=21 et ad=s
J'ai beaucoup chercher et je ne trouve pas de fonction min avec plusieurs variables(même avec nlminb)
je vous remercie de votre aide
*ma fonction de base fait plus de 300 ligne et fait appel à des tableaux. Ce qui ne rentre pas dans cette problématique
Partager