1
LibreOfficeには、独自のベースを定義できる関数LOG(x;n)
があります。Basic(LibreOffice Calcマクロ)の対数自己ベースの計算
しかし、私はBasicで関数を書くためにマクロを使用すると、第2パラメータを考慮して自然対数を計算しません。
Basic言語で独自の塩基で対数を計算するにはどうすればよいですか?
LibreOfficeには、独自のベースを定義できる関数LOG(x;n)
があります。Basic(LibreOffice Calcマクロ)の対数自己ベースの計算
しかし、私はBasicで関数を書くためにマクロを使用すると、第2パラメータを考慮して自然対数を計算しません。
Basic言語で独自の塩基で対数を計算するにはどうすればよいですか?
自然対数を使用して任意のベースで計算する簡単な式があります。機能LogBase
は、Andrew PitonyakのOpenOffice.org Macros Explained 79ページ
Sub MyLogarithm
MsgBox(LogBase(256,4))
End Sub
Function LogBase(x, b) As Double
LogBase = Log(x)/Log(b)
End Function
ExcelとVBAから撮影されたにもこれを行う:Logarithm is different using VBA and Excel function。
'libreoffice-basic'というタグもあります。 –