评估数学函数的组成

时间:2015-08-14 08:31:55

标签: c# math optimization

我正在评估以下功能:

// evaluates exp(-z * (-log(x))^y )
// 0 < x < 1, y > 0, z > 0 
public static double f(double x, double y, double z)
{
    return Math.Exp(-z * Math.Pow(-Math.Log(x), y));
}

由于这是基于相当常见功能的东西,我想知道:是否有一些库(或更好的原生C#方式)可以更快地完成它?

1 个答案:

答案 0 :(得分:3)

大图:不。

您可能能够找到一种会影响性能但有利于性能的实现(可能使用估算和查找)。