用多个文件拟合函数

时间:2015-10-16 09:58:10

标签: gnuplot curve-fitting

我的数据: 文件1:

2015-08-01 07:00    0.23    0.52    0.00    0.52    9   14.6    14.6 14.6   67  8.5 0.0 --- 0.00    0.0 --- 14.6    14.1    14.1    16.3    1016.2  0.00      0.0   156 0.22    156 0.0 0.00    0.0 0.003   0.000   23.9    39  9.1 23.4    0.05    23  1   100.0   1   1.8797836153192153  660.7143449269239

文件2:

2015-08-01 07:00    0.23    0.52    0.00    0.52    9   14.6    14.6 14.6   67  8.5 0.0 --- 0.00    0.0 --- 14.6    14.1    14.1    16.3    1016.2  0.00      0.0   156 0.22    156 0.0 0.00    0.0 0.003   0.000   23.9    39  9.1 23.4    0.05    23  1   100.0   1   1.8797836153192153  660.7143449269239

.....等等。 所以csv。文件是多天,从那时起我创建了一个散点图using 3:43:0 我使用0作为假人,所以我可以使用变量线条颜色(如果我不这样做,颜色会在第9行后重复自己)

Scatter Plot看起来很棒,但现在我想在曲线中加入一条曲线。有两个类似的问题:Question 1Question涵盖了来自多个文件的拟合数据,但在尝试catawk命令时,我总是会错误地告诉我{ {1}} 所以我尝试的是:

cannot create pipe for data
我在这里错过了什么吗? Cou8ld这是一个操作系统问题?我运行Windows 7。

1 个答案:

答案 0 :(得分:2)

catawk都是Unix命令。相当于cat的窗口是type。例如,以下内容应该有效:

fit f(x) '< type file1.csv file2.csv' u 3:43:0 via a,b

如果出于某种原因,您需要在Windows中使用gawk(gnu等效于awk),grepsed等工具,请执行以下操作:看看gnuwin32