标签: gnuplot
假设我有一个包含3列x,y,z的文件,我想要绘制曲线(x , f(y(x),z(x)))的图。是否可以直接从gnuplot命令行执行此操作?
(x , f(y(x),z(x)))
答案 0 :(得分:1)
定义你的功能,例如
f(y,z) = y**2 + z**2
并在绘图时使用第二列和第三列作为参数:
plot 'file.txt' using 1:(f($2, $3))
此处,$2是column(2)的简写,它访问了第二列的数值。
$2
column(2)