gpt4 book ai didi

c - 有了 tan(x),我怎样才能得到 tan(x/2)?在 C 中

转载 作者:太空宇宙 更新时间:2023-11-04 01:01:20 24 4
gpt4 key购买 nike

我知道我可以做到:

//With A = tax(x);
return tan(arctan(A)/2);

但我想要更高效的东西。

最佳答案

x 介于 -π/2 和 π/2 之间时,您可以使用此公式:

t / (1 + sqrt(1 + t*t))

这几乎不是对原始公式的改进,但它使用一个函数调用而不是两个。

注意:我找到了这个公式here .维基百科页面为俄语,对应的英文页面不包含相同的公式。

关于c - 有了 tan(x),我怎样才能得到 tan(x/2)?在 C 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37934447/

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