2016-05-28 15 views
6

Wie bekomme ich die Ableitung der folgenden Funktion?Wie bekomme ich die Ableitung der Funktion?

g <- expression(x^2) 
derivg <- D(g, 'x') 
derivg 
# 2 * x 
g1 <- derivg(2) 
# Error: could not find function "derivg" 

Ich mag die Ableitung finden bei x = 2.

+2

Haben Sie die '? D' Hilfeseite überprüft? Sie haben einige ziemlich klare Beispiele dort. – MrFlick

Antwort

11

derivg ein Anruf, keine Funktion. Um es bei x = 2 zu bewerten, können Sie tun

eval(derivg, list(x = 2)) 
[1] 4 
Verwandte Themen