作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
简单的问题 - 在绘图上绘制的范围可以用 set xrange [x_min:x_max]
改变命令。
此命令是否也限制了使用 gnuplot 中的数据拟合工具拟合函数时使用的范围?有没有办法手动指定用于函数拟合的范围? (一种猜测可能是命令 every
?我是否需要使用 xrange
覆盖 every
?)
我问的原因是我使用 xrange 来绘制在低值 x 区域上放大的输出,以更清楚地查看 transient 行为,但我认为这可能是在 xrange 之外的较大 x 值处从拟合函数中“切掉”值选择了地区?
最佳答案
这是一个老问题,但目前的答案是错误的:xrange
的当前设置如果没有给出明确的范围作为拟合命令的一部分,则确实会影响用于拟合的范围。这可以通过一个简单的例子很容易看出:如果你有一个数据文件 test.dat
包含
1 1
2 2
3 3
4 4
5 6
6 8
7 10
8 12
fit a+b*x "test.dat" via a,b
plot "test.dat" w p, a+b*x w l
xrange
你得到
set xrange [4:8]
fit a+b*x "test.dat" via a,b
plot "test.dat" w p, a+b*x w l
关于gnuplot - `set xrange [x_min:x_max]` 是否限制用于函数拟合的范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31126673/
简单的问题 - 在绘图上绘制的范围可以用 set xrange [x_min:x_max] 改变命令。 此命令是否也限制了使用 gnuplot 中的数据拟合工具拟合函数时使用的范围?有没有办法手动指定
我是一名优秀的程序员,十分优秀!