logarithm

    1熱度

    2回答

    我有VB6的該位切出的一個項目,我的工作的: Public Function C_Ln(c As ComplexNumber) As ComplexNumber Set C_Ln = toComplex(Log(C_Abs(c)), Atan2(c.Imag, c.Real)) End Function VB6的日誌()函數爲基礎-E。我想製作這個版本來做base-2,base-1

    1熱度

    3回答

    我想使用Ruby獲取Fixnum的10進制對數,但發現n.log或n.log10未定義。 Math :: log被定義,但使用與10不同的基數。 獲得Fixnum的10進制對數的最簡單方法是什麼?

    35熱度

    10回答

    如何計算BigDecimal的對數?有誰知道我可以使用的任何算法? 到目前爲止,我的谷歌搜索已經提出了(無用的)轉換爲double的使用Math.log的想法。 我會提供所需答案的精確度。 編輯:任何基地都會做。如果在x基礎上更容易,我會這樣做。

    0熱度

    1回答

    如何計算線性浮點數(0到1)的曲線並獲得另一個浮點數?我想要的是直到一半(0..0.5),倒數對數和高於像對數曲線一樣根據給定的線性值。

    9熱度

    5回答

    我的問題來自帖子"Plain English Explanation of Big O"。我不知道對數複雜度的確切含義。我知道我可以在時間和操作次數之間進行迴歸,並計算X平方值,並確定複雜度。但是,我想知道一種在紙上快速確定它的方法。 你如何確定對數的複雜性?有一些好的基準嗎?

    0熱度

    2回答

    使用Ada(GNAT):我需要確定給定值的十次冪。最明顯的方法是使用對數;但是沒有編譯。 with Ada.Numerics.Generic_Elementary_Functions; procedure F(Value : in Float) is The_Log : Integer := 0; begin The_Log := Integer(Log(Value,

    4熱度

    3回答

    我有兩個分數列表; 說A = [ 1/212, 5/212, 3/212, ... ] 和B = [ 4/143, 7/143, 2/143, ... ]。 如果我們定義A' = a[0] * a[1] * a[2] * ...和B' = b[0] * b[1] * b[2] * ... 我想計算的A'/B'值, 我的麻煩是在B都是很長,每個值很小,因此在計算產品非常引起數值下溢很快......

    64熱度

    7回答

    我試圖用R的對數刻度生成直方圖。目前我做的: hist(mydata$V3, breaks=c(0,1,2,3,4,5,25)) 這給了我一個直方圖,但1 0之間的密度是如此之大(約一百萬值差),你可以幾乎看不清任何其他酒吧。 然後我試着做: mydata_hist <- hist(mydata$V3, breaks=c(0,1,2,3,4,5,25), plot=FALSE) plot(r

    13熱度

    6回答

    是否有任何非常快速的方法來找到一個整數的二進制對數?例如,給定一個號碼 X = 52656145834278593348959013841835216159447547700274555627155488768這樣的算法必須找到定義Y = Log(X,2),它是215 x爲總是2 功率的問題似乎是非常簡單的。所有需要的是找到最重要的1位的位置。有一個衆所周知的方法FloorLog,但它不是很快,特