Un collègue m'a posé la question suivante l'autre jour. Dans la pièce de code suivante, comment voulez-vous extraire le gradient:Extraire le dégradé de la commande dérivée
> x=5
> a = eval(deriv(~ x^3, "x"))
> a
[1] 125
attr(,"gradient")
x
[1,] 75
Ma réponse était
> attr(a, "gradient")[1]
[1] 75
Cette syntaxe semble maladroit pour moi. Existe-t-il un meilleur moyen d'extraire le dégradé?