使用方程在gnuplot中绘制曲线

时间:2019-04-02 12:08:23

标签: plot gnuplot

我想画一条曲线logW = a + b * logP,其中a = 12,b = -0.8 该曲线的R = -0.4。我想使用数据,看看这条曲线如何适合数据。我可以在gnuplot中做到吗?

graph[v].append(u)

听起来还可以吗?

1 个答案:

答案 0 :(得分:0)

您很亲密,但是到处都没有什么问题。让我们尝试清理它。

1)您必须定义f(x)本身,而不是log(f(x))。从您的陈述中还不清楚,但我假设“ P”是自变量x?

f(P) = exp(a + b*log(P))

2)gnuplot命令用分号而不是逗号分隔

a = 12; b = -0.8

3)'fit'不是绘图样式,因此“ fit points”作为fit命令的一部分没有意义

fit f(x) 'data.txt' using 1:2 via a,b

4)'plot'命令有两个单独的部分:数据和拟合的曲线

plot 'data.txt' using 1:2 with points, f(x) with lines