2
我想近似二次方程的圖(曲線擬合)。我有4個數據文件,其中包含x和y列。我確定係數併爲每個數據文件寫入每個係數文件。使用Gnuplot的近似圖/曲線擬合
clk0_h clk0_h_c clk0_s clk0_s_c clk1_h clk1_h_c clk1_s clk1_s_c
c coefficient File (As of now I determie manually for generate Graph in python)
我圖爲:
的gnuplot的代碼是:
set title "Approximation Graph"
set term png
set output 'plot.png'
f(x) = a*x*x + b*x + c
fit f(x) 'clk0_h' via 'clk0_h_c'
fit f(x) 'clk1_h' via 'clk1_h_c'
fit f(x) 'clk0_s' via 'clk0_s_c'
fit f(x) 'clk1_s' via 'clk1_s_c'
plot "clk0_h" using 1:2 with lines, f(x), "clk1_h" using 1:2 with lines, f(x), "clk0_s" using 1:2 with lines, f(x), "clk1_s" using 1:2 with lines, f(x)
我試圖逼近每行的圖。但它看起來像是混合或覆蓋。 我需要使用gnuplot創建以下Graph。我知道,我離原始圖很遠。 但是我可以知道,可以使用gnuplot創建散點圖。
在下圖中,虛線表示近似值(樣本僅表示兩個值)。但在工作圖中,我們需要四條近似線。
今天我只嘗試gnuplot的和還需要創建圖表。
非常感謝您的回覆。我們是否也可以在Gnuplot.if中創建散點圖?是的您可以給我一些想法來生成散點圖嗎? – user765443
那麼,散點圖的最簡單可能性是'splot'data.txt'with points'。如果您有特殊需求,我建議您提出一個新問題。 – Christoph
真的,當你有非常有限的時間,並且你有適當的輸入 – user765443