2016-04-06 39 views
0

:Değerini R yerine kullanarak bir nesnenin kodunu yazdırmanın bir yolu var mı? Ben aşağıdaki nesneyi varsa, örneğin

fz <- (1/sqrt(2 * pi)) * exp(-(Z^2)/2) 

Zaten atadıysanız Z ı

> Z <- 0.03057164 
> fz 
[1] 0.3987559 

Ancak "FZ" girdiğinizde, bir değeri döndürülür olsun, ben istiyorum bunu yapmak için hızlı bir yol var mı

(1/sqrt(2 * pi)) * exp(-(Z^2)/2) 

: kod ben sonuçları tip böylece fz için altta yatan kodu yazdırmak için hızlı bir yolu? @mtoto anlaşılacağı gibi

+2

alacak? – mtoto

+0

Bir işlev() sarmalayıcı kullanmanız gerekir, böylece nesne bir kapak olarak kaydedilir. – lmkirvan

+0

Genellikle bir fonksiyonun adını çalıştırırsanız, fonksiyon kodu yazdırılır. – lmkirvan

cevap

2

, sen bunun üzerine bir işlev yaptıysanız

fz <- function(Z) (1/sqrt(2 * pi)) * exp(-(Z^2)/2) 

Sonra fz yazarak, belki

function(Z) (1/sqrt(2 * pi)) * exp(-(Z^2)/2) 
İlgili konular