在R中绘制具有两个输入变量的函数

时间:2015-01-31 13:26:22

标签: r function plot

我在R中有以下功能:

n<- function(theta){
d=theta[1]
z=theta[2]
Nh= c(1819, 1018)
N= sum(Nh)
sigmah= c(0.013, 0.0155)
n=sum(Nh*sigmah)^2/(N^2*d^2/z^2+sum(Nh*sigmah^2))
return(n)
} 

我想在d和z的输入范围上绘制函数n。我怎么能这样做? 谢谢

1 个答案:

答案 0 :(得分:2)

我不知道哪个值适合的范围,但这会产生一些不太疯狂的东西:

library("emdbook")
curve3d(n(c(x,y)),xlim=c(1,2),ylim=c(1,2))