Bonjour à tous,
Je voudrais déclarer et utiliser une fonction à 2 variables en passant un seul paramètre, donc un vecteur de dimension 2 dont j'utiliserai les composantes pour définir ma fonction. Je voudrais également retourner la valeur du gradient et du Hessian de ma fonction j'ai écrit le code suivant mais cela ne donne pas de résultats concluants ^^'.
Pouvez vous m'éclairez ou me conseillez je vous en serai grandement reconnaissant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function [f,g,H]=Rosenbrock(x) f=(x[1]-1)^2+100*((x[1]^2)-x[2])^2; g=gradient(f,x); H=hessian(f,x);![]()
Partager