LibreOffice 具有LOG(x;n)
您可以定义自己的基础的功能。
但是,当我使用宏在Basic中编写函数时,它没有考虑第二个参数,因此计算自然对数。
如何用Basic语言计算以自己为底的对数?
LibreOffice 具有LOG(x;n)
您可以定义自己的基础的功能。
但是,当我使用宏在Basic中编写函数时,它没有考虑第二个参数,因此计算自然对数。
如何用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 也这样做:对数使用 VBA 和 Excel 函数是不同的。