gpt4 book ai didi

c++ - 参数化离散曲线的正切

转载 作者:太空狗 更新时间:2023-10-29 19:41:12 31 4
gpt4 key购买 nike

我有一条参数曲线,比如两个 double vector ,其中参数是索引,我必须计算在任何给定点(索引)处与该曲线的切线角度。

关于如何做到这一点的任何建议或链接?

谢谢。

最佳答案

这是一个简短的公式,等同于(我认为)pau.estalella 的回答:

m[i] = (y[i+1] - y[i-1]) / (x[i+1] - x[i-1])

这非常接近 (x[i], y[i]) 点的斜率。

您的问题提到了“切线的角度”。斜率 m[i] 的切线与正 x 轴成角度 arctangent(m[i])。如果这就是您所追求的,您可以使用双参数反正切(如果可用):

angle[i] = atan2(y[i+1] - y[i-1], x[i+1] - x[i-1])

这将正常工作,即使 x[i+1] == x[i-1] 也是如此。

关于c++ - 参数化离散曲线的正切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2553015/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com