我的程序需要的公式a^x = b
,在那里我知道a
和b
的值来计算x
。如何计算x其中a^x = b?
因此,举例来说,如果:
- A = 3和b = 9,答案应该是2
- A = 3和b = 27,得到的答案是3
- 什么如果a = 2和b = 5?
我可以编写自己的迭代算法,但是有内置函数还是内置函数的一些简单组合?
我的程序需要的公式a^x = b
,在那里我知道a
和b
的值来计算x
。如何计算x其中a^x = b?
因此,举例来说,如果:
我可以编写自己的迭代算法,但是有内置函数还是内置函数的一些简单组合?
要计算什么是b
在基地a
对数。所以
var x = Math.Log(b, a);
对不起,应该是'x'在公式中a^x = b不是'n'当然! – 2011-03-31 01:48:17
通过''^,你的意思是求幂,不异。 – SLaks 2011-03-31 01:52:23