Вы можете, используя синтаксис, очень близкий к тому, что вы предложили.Определите функции следующим образом:
func1(x) = x / 2
func2(x) = x * 2
И используйте их следующим образом:
plot "input.dat" using (func1($1)):(func2($2))
Этот узел скобок необходим в операторе plot.
Вы можете определитьфункции более чем одной переменной:
func3(x, y) = x * y
Они используются аналогично:
plot "input.dat" using (func1($1)):(func3($1, $2))