【发布时间】:2015-04-10 19:30:37
【问题描述】:
我是这个论坛的新手。
我的 gnuplot 脚本有问题。我希望程序从文件中读取数据并取一列中数据的平均值,但仅取后续两行数据的平均值。
这是我的数据文件的示例:
10972710;0;97;11699;75114829;14017;62910343;4294966568;71227698;4294690030;17218646
10972710;1;98;4294694062;75242152;4294781521;62921071;4294614770;71144038;4294733461;18276743
10972710;0;99;117245;75164467;4294946663;62862643;49062;71038638;4294745782;17886802
10972710;1;100;4294799584;75123654;4294686842;63040946;4294609337;71224369;4294706709;17333245
10972710;0;101;1845;75045355;46741;62966683;72313;71243339;4294713057;18914555
10972809;1;102;4294963298;75210462;59798;63318000;4587;71262619;70880;19513152
10972809;0;103;4294957708;75074862;33562;63074526;189991;71061923;39240;18642066
例如,专注于第 4 列,我想对第 1 行和第 2 行、第 3 行和第 4 行进行平均,依此类推。 gnuplot中是否有一些内置函数或者我必须自己编写?
非常感谢。
托马索
【问题讨论】:
-
在 gnuplot 中访问两个不同的行并不是那么简单。如果计算第一行和第二行第四列的平均值,x 值应该是多少?
-
目前我使用的是第一列,但实际上我并不关心 x 值。我可以将一个渐进指数放在平均值上并将其用作 x 值。