J'essaie d'utiliser un exemple de fonctions de minimisation, donné dans Matlab docs et exécuté dans Matlab R2016a mais il génère une erreur. Voici l'exemple: Minimisation d'une fonction à trois variables dans Matlab
Ceci est le code que j'ai écrit basé sur ce point:
function b = test_algo(v)
x = v(1);
y = v(2);
z = v(3);
b = x.^2 + 2.5*sin(y) - z^2*x^2*y^2;
v = [-0.6 -1.2 0.135];
a = fminsearch(@test_algo,v);
disp('a', a);
Mais au lieu de résultat attendu que je reçois une erreur:
Not enough input arguments.
Error in test_algo (line 3)
x = v(1);
Toute idée pourquoi? Merci!
Génial, merci! – maephisto