它是否可能在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