3

在使用 Google 不错的绘图工具进行了一些实验之后,我正在使用 Gnuplot 绘制几个 3D 图形。我喜欢 Google 工具的一件事是它围绕表面绘制的“边界框”,这让我更容易看到大小。

有没有办法在 Gnuplot 中绘制这个边界框?

例如,这个函数:z = (15 - x*y) / (100 - x)

用谷歌绘制:https ://www.google.es/search?q=z+%3D+(15+-+x y )%2F(100-x)&aq=f&oq=z+%3D+(15+-+x y )%2F(100-x)

使用 Google 绘制 3D 曲面图

Gnuplot 的等效脚本:

    设置网格
    设置 xrange [-10:10]
    设置 yrange [-10:10]
    设置 zrange [-0.7:1]
    设置 isosamples 100
    设置 pm3d
    设置 hidden3d
    设置 ticslevel 0.0
    设置视图 60, 100
    splot (15 - x*y) / (100 - x)

产生以下情节:

使用 Gnuplot 绘制 3D 曲面图

提前致谢

4

1 回答 1

5

是的,你可以使用命令打开边界

set border 4095

help set border有关该数字的解释:简而言之,每个边界边缘有一位,而立方体上有 12 条边缘。)

不过,Gnuplot 不会在每条边界线上绘制抽动。

于 2013-03-05T18:26:51.570 回答