dostęp do n-tego punktu danych w pliku danych przy użyciu gnuplot

Po przeszukaniu wszystkich potoków do i wbudowanych funkcji w gnuplot, wciąż nie znalazłem prostego sposobu na uzyskanie dostępu do n-tego elementu mojego pliku danych (nie poprzez przyrost, pojedynczą wartość) do wykorzystania jako stała w funkcji (lub parametrze w pętla for) dla moich fabuł. Na przykład mam monotoniczny malejący plik danych z dwiema kolumnami i chcę normalizować wartości y podczas kreślenia, więc y waha się od jednego (1) do zera (0), odejmując ostatnią wartość z każdego punktu danych i dzieląc odejmowanie przez różnicę między pierwszym punktem danych a ostatnim. Próbowałem awk, ale nie jestem zbyt zaznajomiony ze składnią. Jeśli istnieje prosty sposób, chciałbym to wiedzieć.

Na przykład

wykreśl „my2columndata.dat” za pomocą 1: (($ 2-„lastdatapoint ”) / („ firstdatapoint ”-„ lastdatapoint ”))

lub coś w rodzaju tych, w których pierwszy i ostatni punkt danych są tytułowe - są pierwszym i ostatnim punktem danych w monotonicznym malejącym pliku danych „my2columndata.dat”

questionAnswers(2)

yourAnswerToTheQuestion