怎么算lg2,即10∧x=2

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 04:27:24
怎么算lg2,即10∧x=2

怎么算lg2,即10∧x=2
怎么算lg2,即10∧x=2

怎么算lg2,即10∧x=2
用二分法,VBA程序如下:
Function bbb(x As Double)
Dim a As Double
Dim b As Double
Dim eps As Double
a = 0
b = 0.5
eps = 0.000000001
While Abs(10 ^ ((a + b) / 2) - x) > eps
If 10 ^ ((a + b) / 2) > x Then
b = (a + b) / 2
Else
a = (a + b) / 2
End If
bbb = (a + b) / 2
Wend
End Function
x=0.301029996