相关疑难解决方法(0)

三角函数如何工作?

因此,在高中数学,也可能是大学,我们学习如何使用三角函数,他们做什么,以及他们解决了什么样的问题.但它们总是作为一个黑盒子呈现给我.如果你需要某些东西的正弦或余弦,你可以点击计算器上的sin或cos按钮然后进行设置.哪个好.

我想知道的是三角函数通常是如何实现的.

algorithm math trigonometry

99
推荐指数
4
解决办法
5万
查看次数

C++(和数学):三角函数的快速逼近

我知道这是一个反复出现的问题,但我还没有真正找到有用的答案.我基本上是在寻找acosC++ 函数的快速近似,我想知道我是否能够大大超过标准函数.

但是你们中的一些人可能对我的具体问题有所了解:我正在编写一个我需要非常快速的科学计划.主算法的复杂性归结为计算以下表达式(多次使用不同的参数):

sin( acos(t_1) + acos(t_2) + ... + acos(t_n) )
Run Code Online (Sandbox Code Playgroud)

其中t_i已知的真实(双)数字,并且n非常小(如小于6).我需要至少1e-10的精度.我目前正在使用标准sinacosC++函数.

你认为我能以某种方式显着提高速度吗?对于那些了解一些数学的人,你认为扩展正弦以获得代数表达式t_i(仅涉及平方根)是明智的吗?

谢谢你的回答.

c++ performance trigonometry

14
推荐指数
2
解决办法
6104
查看次数

在什么情况下需要多项式的泰勒级数?

我很难理解为什么在编程时使用函数的泰勒级数来获得函数的近似值而不是仅使用函数本身会很有用。如果我可以告诉我的计算机计算 e^(.1) 并且它会给我一个精确值,为什么我要取近似值呢?

math taylor-series approximation

2
推荐指数
1
解决办法
2695
查看次数