RTFW : http://fr.wikipedia.org/wiki/Matrice_hessienne
J'ai pas fait spé math !
Moi non plus. Si ça vous gène, dites-vous simplement que c'est la dérivée d'une dérivée.
Fonction à coder :
hess(v, eq) := ...
Arguments :
- v : Matrice ou liste (verticale ou horizontale, comme vous voulez) à 1 dimension donnant la liste des variables sur lesquelles dériver.
- eq : La fonction (sous forme d'expression).
Exemple :
- Code: Select all
hess(| e1 |, e1² + e2² + e3²) = | 2 0 0 |
| e2 | | 0 2 0 |
| e3 | | 0 0 2 |
Interdit à...
- Libs externes
- Prgm
- Func
Gné ?
C'est facile ... quand on connait le truc.
Un indice :
fortytwo(x):=list@>mat(seq(i*42, i, 1, 42))
Evaluation du vainqueur
21 caractères :
- Code: Select all
hess_(eq) := eq+42
|---|
hess(v, eq) := sum({hess_(eq)})
|--------------|