說明VB不支持ln函數(shù),換句話說,VB的log函數(shù)就是數(shù)學(xué)中的ln函數(shù),而常用對數(shù)lg只能使用換底公式lg(x)=log(x)/log(10)條件很簡單x0
臨河網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
ln(3x)的vb表達(dá)式是log(3X)
Log 函數(shù)
返回一個 Double,指定參數(shù)的自然對數(shù)值。
語法
Log(number)
必要的 number 參數(shù)是 Double 或任何有效的大于 0 的數(shù)值表達(dá)式。
說明
自然對數(shù)是以 e 為底的對數(shù)。常數(shù) e 的值大約是 2.718282。
如下所示,將 x 的自然對數(shù)值除以 n 的自然對數(shù)值,就可以對任意底 n 來計(jì)算數(shù)值 x 的對數(shù)值:
Logn(x) = Log(x) / Log(n)
下面的示例說明如何編寫一個函數(shù)來求以 10 為底的對數(shù)值:
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
在.NET中,數(shù)學(xué)運(yùn)算(對數(shù),三角等等)都在System.Math這個命名空間下。
比如ln(d) 就是System.Math.Log(d)
如果不用e作底數(shù),可以用System.Math.Log(d, newbase);