0

数据文件有3列,对应(x,y,z),样式设置为能够绘制3D曲面。

我发现命令 GPVAL_DATA_Z_MAX 可以给出最大 z 值,并且我想找到最大点的左侧 x,y,尽管可能有多个点拥有最大 z。

所以,我使用了 GPVAL_DATA_X_MAX,GPVAL_DATA_Y_MAX,但是我得到了错误的位置,因为这三列是无关紧要的,这两个命令的功能就像 GPVAL_DATA_Z_MAX。那么如何找到z值为最大值的点的(x,y,z)?

4

1 回答 1

1

您可以做另一个(临时)绘图,它只显示 z 最大的点。

我这样做:

plot "Datafile" using ($3==GPVAL_DATA_Z_MAX?$1:NaN):($3==GPVAL_DATA_Z_MAX?$2:NaN):3

这只会绘制 z=GPVAL_DATA_Z_MAX 的点。

在此图之后,GPVAL_DATA_X_MAX 和 GPVAL_DATA_Y_MAX 将具有属于 () 的值。

于 2013-04-24T13:16:05.077 回答