matlab 代码
X = -pi:0.1:pi;
Y = X;
[X,Y] = meshgrid(X,Y);
f = cos(Y)./(1+X.^2);
meshc(X,Y,f);
fa = (Z-Z\')/2; meshc(X,Y,fa);
试试R代码 x <- seq(-pi, pi, length = 50)
y <- x
f <- outer(x, y, function(x, y)cos(y)/(1+x^2))
contour(x, y, f)
contour(x, y, f, nlevels = 45)
fa <- (f-t(f))/2
p1 <- plot_ly(x=x, y = y, z = f) %>% add_surface()
p2 <-plot_ly(x=x, y = y, z = fa) %>% add_surface()
还是Matlab简单