我想在 scilab 中使用以下轮廓绘制 3d 曲面:e^(-y)*cos(x)。我在 geogebra 中绘制,结果一切正常,但是当我在 scilab 中尝试时,它返回另一个与 geogebra 绘图不对应的曲面
我试图在 scilab 中绘制这个曲面以获得类似的结果:
但是,我得到的是这样的:
我的代码是:
x=[-10:0.1:10]; y = [-10:0.1:10];
[X,Y] = 网格网格(x,y)
Z = (%e^(-Y)).*cos(X)
surf(X,Y,Z,'facecol','蓝色','edgecol','黑色')
您应该使用 exp(-Y) 而不是 %e^(-Y),因为 %e^(-Y) 计算矩阵指数而不是元素指数。