[Mini-Challenge Basic #5] : Matrice hessienne

Keskecé ?
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 :
Arguments :
Exemple :
Interdit à...
Gné ?
C'est facile ... quand on connait le truc.
Un indice :
Evaluation du vainqueur
21 caractères :
RTFW : http://fr.wikipedia.org/wiki/Matrice_hessienne
$mathjax$H_{ij}(f) = \frac{\partial^2 f}{\partial x_i\partial x_j}$mathjax$
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)})
|--------------|