Я хотел бы взять среднее значение по нескольким столбцам набора данных в Gnuplot. Проблема в том, что я хочу усреднить каждый второй столбец (начиная со второго столбца моего набора данных). Я думал об использовании каждого как-то, но до сих пор не понимаю, когда и где использовать каждый. Чтобы помочь визуализировать мой вопрос: мои данные выглядят примерно так:
x y1 z1 y2 z2
2 0.6 0 0.6 0
1 0.7 0 0.7 1
1 0.8 2 0.8 1
1 0.9 0 0.9 0
, и я бы хотел усреднить y1 и y2 и построить график, выполнив что-то вроде:
stats filename nooutput
plot filename u 1:sum[col = every :2::2::STATS_columns] / ((STATS_columns-1)/2)
Не конечно, если это где-то близко к выполнимо, хотя. Кроме того, было бы неплохо иметь способ определения количества используемых столбцов без какого-либо априорного знания о том, как выглядят данные. В этом примере я использовал свои знания о данных, чтобы узнать, что среднее число очков превышает ((STATS_columns-1) / 2) количество баллов.
Спасибо за ваш ответ