我的程序需要的公式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