2016-05-28 12 views
6

Come si ottiene la derivata della seguente funzione?Come ottengo la derivata della funzione?

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

voglio trovare la derivata in x = 2.

+2

Hai controllato la pagina di aiuto '? D'? Loro hanno alcuni esempi abbastanza chiari là. – MrFlick

risposta

11

derivg è una chiamata, non una funzione. Per valutarlo a x = 2, puoi fare

eval(derivg, list(x = 2)) 
[1] 4 
Problemi correlati