如何在 scilab 中绘制 e^-(y)*cos(x) 给出的曲面?

问题描述 投票:0回答:1

我想在 scilab 中使用以下轮廓绘制 3d 曲面:e^(-y)*cos(x)。我在 geogebra 中绘制,结果一切正常,但是当我在 scilab 中尝试时,它返回另一个与 geogebra 绘图不对应的曲面

我试图在 scilab 中绘制这个曲面以获得类似的结果:

geogebra plot

但是,我得到的是这样的:

scilab plot

我的代码是:

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','黑色')

plot graph 3d surface scilab
1个回答
0
投票

您应该使用 exp(-Y) 而不是 %e^(-Y),因为 %e^(-Y) 计算矩阵指数而不是元素指数。

© www.soinside.com 2019 - 2024. All rights reserved.