要填报表需要开大量的5次方,哪位高手知道计算机怎么快速开5次方

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:10:25

手工填报表还是用程序自动填?如果手工填的话自己用计算器算也就是了,顶多就是用excel之类工具批量算。如果自己写程序完成的话考虑以下建议:

单论正数x开5次方的话y=exp(log(x)*0.2)已经比较快了,一般不会成为程序性能上的瓶颈。
如果确认程序的其它部分已经优化到家了,瓶颈确实就在这里(我并不相信你能做到这一点,填报表的IO会是更大的瓶颈),那么就要自己写开方程序。
一般来讲是用Newton法或者其变形来解y^5=x,但是需要构造很巧妙的格式,还要考虑收敛性和溢出的问题,即使对于很多专家,也很难保证能写出比指数对数的组合快的代码来。
但是也不是绝对不可行,如果你能保证数据的范围,而且精度要求不高,并且懂得手工优化,还是有希望的。

用excel做自动计算公式