如果我有一个包含多个数据点的文件.我如何绘制它们的功能?例如,假设我有到列的文件x,并y和我要绘制sin(y)的函数关系1/x.
试试这个:
plot "-" u (1/$1):(sin($2)) w l
2.00000 0.16104
3.00000 0.15604
4.00000 0.40055
5.00000 0.09972
e
Run Code Online (Sandbox Code Playgroud)
或者,当不使用数据文件时,请使用此处parametric描述的模式
使用此数据文件Data.csv:
0.00000 0.33371
1.00000 0.13034
2.00000 0.16104
3.00000 0.15604
4.00000 0.40055
5.00000 0.09972
6.00000 0.25204
7.00000 -0.34172
8.00000 -0.04733
9.00000 -0.27211
10.00000 0.10229
11.00000 -0.30608
12.00000 0.11006
13.00000 -0.44390
14.00000 -0.16963
15.00000 0.03208
16.00000 0.32431
17.00000 0.15424
18.00000 0.16468
19.00000 0.24410
20.00000 0.34961
Run Code Online (Sandbox Code Playgroud)
我可以运行这个脚本:
f(x) = kappa*x**2
fit f(x) "Data.csv" u (log($1)):(sin($2)) via kappa
plot "Data.csv" u 1:(sin($2)), f(x) w l
Run Code Online (Sandbox Code Playgroud)
这给了我这个情节:

当然,拟合完全没有任何意义^^.
你可能错过了一些括号吗?!
| 归档时间: |
|
| 查看次数: |
9073 次 |
| 最近记录: |