Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数据文件有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)?
您可以做另一个(临时)绘图,它只显示 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 将具有属于 () 的值。