我将正弦波的数据值放入弹性搜索中并用grafana绘制,并在其下的图中设置曲线的导数。
我期待看到一个具有相同幅度的cos波,但我一直看到一个非常扁平的cos波,这种偏移似乎是正确的但是幅度是完全错误的,我想知道是什么原因造成的?我配置grafana错了吗?
这是生成曲线的php脚本:
<?php
date_default_timezone_set('America/Toronto');
while(true)
{
echo sin(deg2rad(time())) . " " . date('d M Y H:i:s') . "\n";
sleep(1);
}
#echo sin(deg2rad(60)); // 0.866025403 ...
#echo sin(60); // -0.304810621 ...
?>
我使用logstash捕获值和时间戳并将其发送到弹性。 感谢。
答案 0 :(得分:0)
如果您的功能是
f(t) = sin(deg2rad(t)) = sin(t * pi / 180)
那么衍生物是
f'(t) = pi / 180 * cos(t * pi / 180)
这个因素约为0.017
,看起来与你的情节一致。