我试图找到一种在C#中编写指数公式的方法。 我承认,我在数学方面非常糟糕。
我的值从10000线性变为1,并且需要一个公式,结果范围从400到1,但是指数。
示例结果我喜欢:
不一定是那些确切的值,但这就是想法。我怎么写一个公式给我这些结果?
感谢您提供任何帮助
答案 0 :(得分:1)
假设你想使用e^(value)
,这可能会有所帮助。
可以是一个例子,
// Evaluate (e ^ X) ^ Y == e ^ (X * Y).
Console.WriteLine(
" Math.Pow(Math.Exp({0}), {1}) == {2:E16} \n"+
" Math.Exp({0} * {1}) == {3:E16}",
argX, argY, Math.Pow(Math.Exp(argX), argY),
Math.Exp(argX * argY) );
使用此方法创建一个提供所需输出的公式。