它是否可能在gnuplot中绘制并拟合具有两个变量的函数?例如,一个物理功能取决于HIGHT h
和温度T
其中T
依赖性应该只被计算而不是绘制(对于f
,h
和T
实验数据存在):gnuplot:用两个变量绘制并拟合2d函数
f(h,T) = a * h * (1 + alpha * T) + f0
其中a
和f0
是由合适的决定,alpha
是已知的。最后,我需要在y轴上有f
,在x轴上有h
。整个T
依赖应该照顾在适合,但我不需要它与splot
显示。
以下是我试过的和失败的。我假设因为不能设置两个虚拟变量:
set term png;
set output 'test.png';
set dummy h;
set dummy T;
f(h,T) = a * h * (1 + alpha * T) + f0;
fit f(h,T) 'data.txt' using 2:4:1 via a, f0;
plot f(h,T);
给出undefined variable: h
。有任何想法吗?
你试图删除了'设置dummy'的东西,只是做'配合f(x,y)'data.txt'使用2:4:1:(1)通过a,f0'? – mgilson