我需要绘制一个函数f(x)
,其中x
是离散的一组值(在我的例子中是正整数)。在使用范围选项时,我找不到指定步长的方法,而样本似乎不是正确的解决方案。最后,我想用平滑的函数近似f(x)
。在gnuplot中绘制一个具有离散x值的函数
4
A
回答
6
我不太明白为什么样品不是您的问题的解决方案。
如果我想在每个整数绘制上与点0和10之间的间隔的sin(x)我使用
set xrange [0:10]
set sample 11
plot sin(x) w p
显然的样本的数目是XMAX-XMIN + 1(10 - 0 + 1 = 11)。
最后要解决近似问题,请看this website讨论线性最小二乘拟合。对于简单的线性插值,使用lp
而不是p
。
1
或者,也可以使用ceil(x)
或floor(x)
功能。
0
你可以这样做:
plot [1:12] '+' u ($0):(f($0))
其中,$0
将1,2,...,12。你甚至可以做替代顺利就此。例如:
f(x)=sin(2*x)
plot [1:12] f(x) t 'the function'\
, '+' u ($0):(f($0)) t 'the points'\
, '+' u ($0):(f($0)) smooth cspline t 'the smooth'
相关问题
- 1. 如何用gnuplot绘制一个隐函数f(x,y,z)= 0?
- 2. Matplotlib:绘制离散值
- 3. 有没有办法在gnuplot中绘制一个平均值?
- 4. 如何在单个Gnuplot窗口中绘制单个X值的多个Y值?
- 5. 用gnuplot绘制单个值?
- 6. 在matplotlib中绘制离散计数数据的有界CDF python
- 7. 明确gnuplot中的绘图的x值
- 8. 使用facet_grid绘制具有不同离散值的两个图形
- 9. gnuplot:在一列中绘制具有基于颜色的值的点
- 10. 的gnuplot不会绘制函数sqrt(2/10)*罪((3.14/10)* X)
- 11. 绘制在gnuplot的
- 12. 绘制在gnuplot的
- 13. 寻找一个离散函数的逆
- 14. 如何在pymc3中重叠绘制离散值的结果?
- 15. ggplot2-如何绘制离散刻度轴值中的连续值?
- 16. Gnuplot:第0行:函数绘制预期
- 17. 具有离散值的热图/图像
- 18. 基于R来绘制离散数据
- 19. 如何绘制具有多个数据框的FacetGrid散点图?
- 20. Gnuplot - 用x轴绘制一个圆作为日期
- 21. R:如何生成一个具有多个离散y的xy图x
- 22. 绘制关于两个颜色参数的离散数据
- 23. 如何在Gnuplot中使用数据图绘制分段函数?
- 24. gnuplot绘制一列与整数数字
- 25. 如何在gnuplot中绘制函数上的点
- 26. MATLAB如何绘制离散函数没有垂直线,只有水平
- 27. 在gnuplot中绘制音频数据
- 28. 绘制一个函数,然后绘制该函数的常量值
- 29. ggplot2 - 来自数值/整数数据的离散X轴值
- 30. 如何绘制离散F(X,Y)输出
如果您有一个与数据点数量相同的样本规格,那么'平滑'样式不起作用。 – Karl 2015-08-19 08:32:24