我有一个简短的问题,关于如何加快无限级数的计算。这只是示例之一: arctan(x) = x - x^3/3 + x^5/5 - x^7/7 + ...。
假设您有一些库可以让您处理大数字,那么第一个明显的解决方案是开始添加/减去序列的每个元素,直到达到某个目标 N。
您还可以预先保存 X^n 以便为每个下一个元素而不是计算 x^(n+2) 您可以执行 lastX*(x^2)
但总的来说,这似乎是一个非常连续的任务,你可以做些什么来利用多个处理器(8+)?
非常感谢!
编辑:我需要计算从 100k 到 1m 的迭代次数。这是基于 c++ 的应用程序,但我正在寻找抽象解决方案,所以没关系。谢谢您的回复。