小智 6
这是一个简短的公式,相当于(我认为)pau.estalella的回答:
m [i] =(y [i + 1] - y [i-1])/(x [i + 1] - x [i-1])
这可以合理地近似于该点处的斜率(x [i],y [i]).
你的问题提到了"切线的角度".具有斜率m [i]的切线使得具有正x轴的角度反正切(m [i]).如果这是您所追求的,您可以使用双参数arctangent,如果它可用:
angle [i] = atan2(y [i + 1] - y [i-1],x [i + 1] - x [i-1])
这将正常工作,即使x [i + 1] == x [i-1].