0
我有一個數據文件,其中包含一個高斯函數,而另一個日期文件包含一個包含3行的列。這三個行都是常數,其是從GNUplot中的文件繪製常量
1:平均值±方差
2:從在所述第一文件中的高斯均值 - 方差
:平均
3。
我想將所有這些作爲高斯函數上的常量線。我試過了「every」命令(繪製「stat.dat」every :: 0 :: 0 w行),這些都不起作用。
謝謝,任何幫助表示讚賞。
我有一個數據文件,其中包含一個高斯函數,而另一個日期文件包含一個包含3行的列。這三個行都是常數,其是從GNUplot中的文件繪製常量
1:平均值±方差
2:從在所述第一文件中的高斯均值 - 方差
:平均
3。
我想將所有這些作爲高斯函數上的常量線。我試過了「every」命令(繪製「stat.dat」every :: 0 :: 0 w行),這些都不起作用。
謝謝,任何幫助表示讚賞。
你的意思是這樣的嗎?
set terminal pngcairo
set output "gauss.png"
set samples 1000
x0 = -5
s2 = 1
set xrange [-10:10]
set yrange [0:0.5]
plot (1/sqrt(2*pi*s2))*exp(-(x-x0)**2/(2*s2)) title "Gaussian", \
"stat.dat" u 1:(5) every ::0::0 w impulse title "mean + variance", \
"stat.dat" u 1:(5) every ::1::1 w impulse title "mean", \
"stat.dat" u 1:(5) every ::2::2 w impulse title "mean - variance"
我用解析表達式替換了包含高斯函數的數據文件。結果如下所示:
是的! :D,看起來很多,我想做的事情!謝謝你,先生。現在推動我的運氣......你能有這樣的東西嗎? http://hyperphysics.phy-astr.gsu.edu/hbase/Math/gaufcn2.html – Alex