2014-09-13 60 views
1

給定的離散點繪製自定義函數我想繪製功能,讓說,f(x) = 1-0.5^x。我想在給定的離散點繪製它:x = 4,8,12,16 ... 32,點與線點樣式相關。應該不需要外部文件。我知道有一種方法可以在matlab/octave中完成,但我想在gnuplot中完成它(對於一致的樣式,因爲我在gnuplot中繪製了許多其他圖形)。我在連續的時間間隔內搜索了關於繪圖功能的結果。但我無法找到我如何明確地設置一些x點來繪圖。預先生成x和y到文件中是一個可行的選項,但聽起來很愚蠢。有沒有辦法在gnuplot上飛行?gnuplot的:在與linespoints

回答

2

對於等距x值等你提到必須只設置的xrange和樣品的正確的數目:

set xrange [4:32] 
set samples (32 - 4)/4 + 1 
set xtics 4 
f(x) = 1 - 0.5**x 
plot f(x) with linespoints pt 7 ps 2 

通常無法定義要被計算的數字值的數組。如果您需要更復雜的採樣值選擇,則可以使用+專用文件名。

enter image description here

+0

謝謝,這正是我想要的。 – Neo1989 2014-09-15 05:20:09